Getting Started with FME Flow Apps

Liz Sanderson
Liz Sanderson
  • Updated

Introduction

FME Flow Apps offer a no-code solution for delivering a self-serve portal to end users. Users can configure custom parameters, including the ability to upload and download data on-demand.  

 

Why use FME Flow Apps? 

You might use FME Flow Apps because you need to: 

  • Deliver a self-serve portal where users can select an area of interest and download the associated dataset.
  • Provide a place where your clientele can upload data for processing.
  • Create a tool for peers to validate their data.
  • Provide a form for data collection.
  • Build a data conversion tool to submit data in one format and transform it into another.

 

Terminology

Workspace Apps: "Apps" that run workspaces from a web browser. Workspace apps are shared as URLs and may be presented through customizable web pages.

Gallery Apps: Groupings of workspace and automation apps and other links that are accessed from single, customizable web pages, and shared as URLs.

Automation Apps: "Apps" that run automations from a web browser. Automation apps are shared as URLs and may be presented through customizable web pages.

Flow Apps: The collective term for workspace, automation, and gallery apps. 

 

Articles

Getting Started with Workspace Apps

Learn the basics of the different parameters you can set while building a workspace app.

 

Getting Started with Gallery Apps

Learn the basics of the different parameters you can set while building a gallery app.

 

Getting Started with Automation Apps

Learn the basics of how to build an Automation and configure parameters for an automation app. 


Working with the FME Flow Runtime Parameters  

In this tutorial, you will learn how to use FME Flow parameters to fetch the name of the user who logged in to run an FME workspace app and email them the output data from the workspace. 
 

Create a Simple Web Application Form for Data Collection     

In this tutorial, you will learn how to create a workspace app that will be used to collect survey responses. The input data is collected and written out to an Excel spreadsheet.

 

Data Distribution for Point Cloud Data  

In this tutorial, you will learn how to create a workspace app that runs under the data download service. The underlying workspace makes use of the geometry published parameter, allowing users to select an area of interest at runtime and receive zip file containing a point cloud that covers the selected area. 
 

Build Manual Trigger Automation App

In this tutorial, you will learn how to use the Manual Trigger to build an Automation app off of a multi-action Automation.

 

Update Databases Using an FME Flow App  

This series covers three different databases: Oracle, Microsoft SQL Server, and PostGIS. For each database, two scenarios are demonstrated; bulk edits and single feature edits.

Bulk Edits Oracle: Update a Database Using an FME Flow App
Single edits Oracle: Update a Database Using an FME Flow App
Bulk Edits SQL Server: Update a Database Using an FME Flow App  
Single Edits SQL Server: Update a Database Using an FME Flow App
Bulk Edits PostgreSQL: Update a Database Using an FME Flow App
Single edits PostgreSQL: Update a Database Using an FME Flow App

 

Web Mapping with Mapbox GL JS

In this tutorial, you will learn how to use the HTMLReportGenerator transformer to integrate Mapbox directly into an FME workspace to create custom web map, and deliver this to end-users via a data streaming workspace app. 

 

FME Flow Apps: Add to Home Screen  

In this article, you will learn how to add FME Flow Apps to your home screen on a mobile device.

 

Tutorials with Interactive Demos

Cityworks and FME: Pothole Reporting Demo

In this tutorial, you will learn how to create a series of workspace apps to integrate Cityworks and FME. The workflow follows a pothole reporting system as it flows through Cityworks from report to completion. 
[Try Live Demo]


Data Validation - FME Flow App  

In this tutorial, you will learn how to build a workspace app for data validation. Users can upload an AutoCAD DWG file containing water main data and an HTML report will be streamed back to the web browser displaying both a map and table listing any invalid geometry. 
[Try Live Demo]

 

Easy Translator - FME Flow App

In this tutorial, you will learn how to build a workspace app for data conversion. Users can upload data and the workspace will translate it to any of FME’s supported file formats.
[Try Live Demo]

 

Data Distribution - FME Server App  

In this tutorial, you will learn how to build a workspace app for data distribution. Users can choose which layers they want to download, the extents by drawing a polygon on a map, as well as the format and coordinate system of the output data.
[Try Live Demo]

 

HTML Page with Link to Download Excel File - FME Flow App

In this tutorial, you will learn how to build a workspace app for data streaming. The app reviews the Annual labor market outlook for British Columbia. Users can select the year to report and HTML page is returned in the response displaying a table of Industries and the number of job openings. 
[Try Live Demo

​​

Data Distribution for Raster Data  

In this tutorial, you will learn how to build a workspace app that will be run under the data download service to deliver aerial imagery based on a user-selected area of interest. 
[Try Live Demo]
 

Check out our website for all Interactive FME Demos. Note not all the demos listed on this page make use of FME server apps, some are custom-written scripts. 

 

Additional Resources

[Documentation] Server Apps  
[Webinar] Creating No Code Web Apps with FME Flow
[Webinar] A Step-By-Step Guide to Building Codeless Web Apps  

 

Troubleshooting

[Mobile] FME Flow Apps will have a different appearance on various devices  
FME Flow Connections Runtime Error: Unauthorized request by user due to lack of proper permissions 

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.