Skip to main content

Web App Overview

FlowForger is a comprehensive toolkit for the Microsoft Power Platform. The web application provides a full-featured environment for developing, managing, and deploying Power Automate flows and Azure Logic Apps workflows, and for working with Dataverse tables, solutions, plugins, security, and more -- all from your browser.

Feature Areas​

Flow Development​

  • Browse and edit Power Automate flows directly in your Dataverse environment, in a Flow Workspace (database-backed), or in a Local Folder on your own filesystem
  • Open and save flows that are not stored in Dataverse (non-solution flows and flows shared with you), and move them into a solution with Add to solution
  • Start from a trigger template, or copy a ready-made flow with test data from the Examples gallery
  • Write flows using the TypeScript DSL with real-time compilation, IntelliSense, and completion of Dataverse table, SharePoint list, and column names
  • Run flows locally in the browser, or debug them with breakpoints (including conditional and per-iteration ones), stepping, watch expressions, and a debug console
  • Change the DSL while paused and continue (Apply changes & continue), or move the execution point (Jump to This Line)
  • Replay a cloud run locally: every connector, HTTP, and child-flow call is pinned to what the cloud recorded, so a production failure reproduces without calling out again
  • See every data source a flow touches (Dataverse tables, SharePoint lists, environment variables) in the Data Sources tab
  • Save named test scenarios (trigger payload and pins) with workspace flows
  • View run history (per-flow or environment-wide), compare flows and security roles, and deploy to Dataverse
  • Version control with snapshots and restore

Dataverse Management​

  • Browse and manage tables, columns, records, views, and relationships
  • Build Entity Relationship Diagrams with an interactive canvas editor
  • Manage environment variables and connection references
  • Browse and edit global option sets (choices)
  • Browse and edit App Modules, App Actions, Sitemaps, and Web Resources
  • Query data with a SQL editor (including DML) and a FetchXML console

Platform Administration​

  • Browse solutions and their components, exported solution history, and compare solutions
  • Manage security roles with a visual privileges grid, and compare/merge roles
  • View business units, users, and teams
  • Manage plugin assemblies, plugin types, steps, and trace logs, and move plugin registrations between environments
  • Execute and test custom APIs
  • Explore SharePoint sites, lists, and files, query lists with SQL, and run raw SharePoint REST requests

Documentation Sections​

SectionDescription
Getting StartedSign in, browser extension, app registration, and initial configuration
Home and LayoutDashboard, navigation, command palette, and top header selectors
Solutions and FlowsSolution browser, Flow Workspace, Examples, Local Folder, Cloud Flows, run history
Flow EditorEditing, running, debugging, cloud run replay, data sources, and saving
Compare ToolsCompare flows, security roles, and (gated) solutions
Tables and DataTable browser, record grid, columns, views, and option sets
ERD EditorEntity relationship diagram canvas editor
Apps and ComponentsApp Modules, App Actions, Sitemaps, and Web Resources
Plugins, Security, and SettingsPlugins, security roles, teams, settings, pricing
SharePoint ExplorerBrowse SharePoint sites, lists, and file identifiers
Query ConsolesFetchXML, SQL, SharePoint SQL, and SharePoint REST consoles

Built on open-source FlowForger​

The Portal is the hosted, full-featured environment around the open-source FlowForger toolchain. It shares the same building blocks you'll find documented throughout this site:

  • the TypeScript DSL for authoring flows (DSL Reference),
  • the intermediate representation (IR) used as the common interchange format (IR Reference),
  • the local execution engine that powers the in-browser runner and debugger built into the Flow Editor,
  • and the connectors -- HTTP, SharePoint, Dataverse, and the Microsoft 365 connectors (Outlook, Teams, Word, Excel, OneDrive, Office 365 Users and Groups) (Connectors).

Anything you can do with the open-source CLI, you can do in the Portal — plus solution and Dataverse management, version control, security tooling, and one-click deployment. If you prefer to work locally, the same flows you author in the Portal run through the open-source engine unchanged; the VS Code extension offers the same debugger, and Local testing and Cloud runs cover dry runs and replays from the command line.