Workstream 01
Power Platform Development
How the COMET team delivers Power Platform at CMS — OIT-built apps and Developer-as-a-Service under governed GCC Entra tenants, environment-level DLP/connector guardrails, and dev→test→prod per-app environments.
-
Power Platform Development — Overview
overview
How the COMET team delivers Power Platform at CMS — OIT-built apps and Developer-as-a-Service under governed GCC Entra tenants, environment-level DLP/connector guardrails, and dev→test→prod per-app environments.
-
Power Apps - Avoiding Mistakes in Custom Canvas Applications
guide
Practical design and release guidance for avoiding data, delegation, performance, accessibility, security, and ALM mistakes in custom Power Apps canvas applications.
-
Canvas App Excel Export: Power Automate Flow Pattern (Dataverse Source, SharePoint Storage)
reference
Reference pattern for a Power Automate flow that lets a Canvas app export Dataverse data to Excel, save the generated file to a SharePoint document library, and download it directly to the user's browser.
-
BaseCamp – Assigned People Synchronization
reference
How the BaseCamp Dataverse plugin synchronizes HC, TA, and FA values from Assigned People records to the Application table.
-
Building Canvas Apps with Power Platform at CMS
guide
Experience-based guidance for building Power Platform Canvas apps at CMS, with a focus on responsive design, accessibility, reusable components, data architecture, ALM, and security.
-
Centralize styling and font settings in Canvas Apps
reference
Beginner-friendly guidance for managing Canvas App fonts and control styles from one location, with separate configurations for form headers, form labels, and confirmation messages.
-
Deep linking in Canvas Apps with screen and record parameters
guide
Beginner-friendly implementation guidance for opening a Canvas App on a requested screen, loading a record by URL parameter, and restricting access to contributor users.
-
Delegation issue when filtering a Dataverse gallery by date and user
troubleshooting
Troubleshooting guidance for delegation warnings when a Canvas App gallery uses a composite Dataverse filter with a date column and a user lookup field.
-
Canvas Apps render incorrectly on mobile devices
troubleshooting
Troubleshooting guidance for Canvas Apps that work on Windows and tablets but do not resize or reflow correctly on mobile devices, even when responsive containers are used.
-
Canvas Apps offline mode does not push data to the data source
troubleshooting
Troubleshooting guidance for Canvas Apps that save data while offline but do not synchronize records to the data source after the device reconnects to the network.
-
Automated Testing for Canvas Apps with Playwright
guide
How to set up and use the official Microsoft Power Platform Playwright toolkit for end-to-end testing of Canvas Apps at CMS, including GCC environment configuration, certificate auth, and Canvas-specific flakiness helpers.
-
Canvas PowerApps Quick Fix 1: Tab Index Ordering Issue Impacting 508 Compliance
reference
How to use containers in Canvas Apps to create predictable keyboard tab order across buttons, icons, and navigation controls so the app is accessible and Section 508 friendly.
-
Canvas PowerApps Quick Fix 4: Custom Confirmation Modal Replacing Confirm() for 508 Compliance in GCC
reference
Why the out-of-the-box Confirm() function renders as a native browser dialog in the CMS GCC environment, breaking accessibility and styling, and how to replace it with a custom overlay modal that supports focus management and screen readers.
-
Power Platform Developer Setup
guide
Required tools, plugins, and configuration for Power Platform development at CMS — pac CLI, az CLI, MS Power Platform Skills extension for Codex, and telemetry opt-out.
-
Environment Variable Values Not Updating After Solution Import
troubleshooting
Troubleshooting guidance for Power Platform solutions that retain source-environment configuration values after import, causing flows and apps to reference the wrong URLs, endpoints, or settings.
-
Building with Power Platform at CMS - PCF Controls
reference
Personal PCF notes captured from a demo and follow-up experience: what PCF is, where it fits, how to build and debug it, and the workflow rules that kept showing up.
-
Power Automate - CMS GCC DLP & Connector Workarounds
guide
Practical workarounds for DLP policies and connector restrictions observed in the CMS GCC environment: exporting to Excel without the HTTP connector, avoiding data: URI issues, and using OneDrive as an HTML-to-PDF conversion path.
-
Power Automate - Common Error Fixes
guide
Fixes for recurring Power Automate errors hit during CMS builds: PicklistValueOutOfRange, Dataverse Choice column formatted values, Filter array advanced mode syntax, and switch() misuse.
-
Power Automate Flow Trigger Not Firing After Solution Import
troubleshooting
Troubleshooting guidance for Power Automate flows that import successfully but fail to trigger in the target environment due to unresolved connections, environment variables, or flow state.
-
Building with Power Platform at CMS — Power Pages / Dataverse / Power Automate
reference
Self-contained build reference for Power Pages sites (plus Dataverse and Power Automate) in the CMS GCC / US Gov tenant: environment, tooling, patterns, limitations, and the gotchas that bite. Most important: a Private site blocks all client-side reads — read-heavy sites must run Public + Entra-required.