Safer’s Picks: Recent
FME Enhancements with
Big Everyday Impact
Mark Warren
Pre-Sales Support
Specialist
Divya Sakpal
Technical Support
Specialist
FME Form
Donal Mateer
Technical Support
Specialist
FME Form
Insert Headshot
Here.
Insert Headshot
Here.
Meet the Presenters
Crystal
Fitzpatrick
Technical Support
Specialist
FME Form
Sienna
Emery
Customer Solutions
Specialist
Insert Headshot
Here.
Meet the Presenters
Welcome to Livestorm.
A few ways to engage with us during the webinar:
Audio issues? Click this for 4 simple
troubleshooting steps.
Agenda
1 Introduction
2 Dynamic Parameters in Flow Apps
3 External Python Editor
4 FME Form Canvas & Parameter Annotations
5 FME Form Delighters
6 External Browser Authentication in FME Form
7 Conclusion
8 Resources & Next Steps
9 Q&A
Agenda
1
Introduction
FME evolves fast.
Today, see updates you’ll be
glad you didn’t miss.
The only All-Data, Any-AI Platform.
FME Form FME Flow
Data Movement and transformations
(“ETL”) workflows are built here.
Brings life to FME Form workflows
FME Flow Hosted
Safe Software managed FME Flow
fme.safe.com/platform
FME Enterprise Integration Platform
Safe & FME
FME Realize
Experience data in real world
context, in real time.
With 500+ supported data types in FME.
Unrivalled Data Support
GIS
CAD
Database
XML
Raster
3D
BIM
Web
Point
Cloud
Cloud
Big Data
IOT
Graph
BI
Indoor
Mapping
AR/VR
Generative
AI
Cloud
Native
Tabular
2
Dynamic
Parameters
in Flow Apps
● Create data-driven Flow App
parameters when launched
● (1) Get parameters as JSON:
● Workspace (Data Streaming)
● URL (ex: API)
● (2) Use a Flow App’s URL query strings
to load parameters
Dynamic Parameters
Dynamic Parameter Configurations in FME Flow Apps
Demo
● Use live data sources to
customize your Flow App
parameters
● Pre-configure parameters
in your Flow Apps with
custom URLs
Key Takeaways
3
External Python
Editor
Why External Editor
for Python?
● Originated from a highly voted idea on
the FME Community
● Complex Python scripts can be hard to
author in the basic in-app editor
● Integrate seamlessly with existing
Python editors users already rely on
Slide Title
Enable Python
users to
customize FME
workflows using
familiar IDEs.
Goal Block Key
Bring your Python IDE into your FME workflow
Result
The built-in
scripting makes
it difficult to
explore the FME
Python modules.
Launch an
external IDE to
view type hints
while writing
code.
Less context
switching and
faster iteration
for Python users.
Demo
● The external editor is for editing only.
Python code still executes inside FME,
not in the IDE.
● The feature is available anywhere Python
can be authored:
○ Scripted parameter value (Python)
○ PythonCaller & PythonCreator
○ Python Startup & Shutdown Scripts
● More information on Knowledge Base.
Key Takeaways
External Editor for Python in FME
4
FME Form Canvas
& Parameter
Annotations
● Refreshed, modern icon set across
the FME Form canvas
● Cleaner, more consistent visuals
that are easier to scan
● Faster workflow building — less
time searching, more time working
● A more cohesive look and feel
across the entire FME platform
● One of those changes you barely
notice… until you can’t imagine
going back
FME Form Canvas
New Iconography
● Add notes directly to
workspace parameters
● Explain why a parameter exists,
not just what it does
● Makes shared and long-lived
workspaces much easier
to understand
● Fewer “what does this control
again?” moments
● A small feature that makes a big
difference over time
Parameter Annotations
Demo
● Enhanced User Experience
● Unified Brand Representation
● Reduce Cognitive Load
Key Takeaways
● Enhanced Documentation
● Workspace Efficiency
● Improved Workflow Understanding
FME Form Canvas Upgrade Parameter Annotations
5
FME Form
Delighters
FME Form Delighters
Beyond big features, each major FME
Form release includes Delighters:
small but intentional enhancements
that smooth workflows, sharpen
interactions, and add moments of “that
just works” to the user experience.
Ideas?
● Post it to our ideas page!
community.safe.com/ideas
● Ideas with enough upvotes got to our
internal system to be reviewed by our
product management team.
Easily Navigate Tunnels
● A new Pan (Upstream / Downstream)
option is available when you right-click
any object on the canvas.
● This menu lists all connected upstream
or downstream objects, allowing you to
select the exact object you want to
navigate to. The feature supports
tunnels as well as all connected
objects, which are clearly identified by
name (for example, Transformer1).
String Replacer
● The StringReplacer transformer has been enhanced
to support multiple replacement patterns within a
single transformer.
● Previously, each StringReplacer could perform only
one type of replacement, often requiring multiple
transformers to handle different patterns.
Demo
Optional Input Ports
FME now supports optional Input Ports
for transformers, allowing more flexible and
intuitive transformer behavior without
requiring extra configuration. With this
update, transformers can now operate
without a connected input feature when
designed to do so, eliminating the need for
placeholder features like the Creator and
reducing friction for new users starting out.
Editing History Tables
The History table is a chronological record of
every edit made to a workspace during the
current session.
FME now allows users to rename text
descriptions in the History panel. This gives
you control over how changes are labeled,
helping you clearly identify and understand
modifications throughout your workflow.
6
External
Browser
Authentication
in FME Form
● Available with 2025.2+
Key Benefits:
● Sign in using your preferred browser
● Keep authentication aligned with today’s
best security practices
External Browser
Authentication
External Browser Authentication in FME Form
Three drop-down choice options for Redirect
Strategy
● Loopback Interface Redirect
● Proxy Redirect (Safe Software)
● Embedded Browser (Deprecated)
Migrating Older OAuth 2.0 Web Services
and Connections
External Browser
Authentication
External Browser Authentication in FME Form
Demo
● FME Form 2025.2+ is required
● A minimum version of FME Flow 2025.2
is required when connecting to FME Flow
from FME Form 2025.2+ via SAML
● A default browser must be specified
● The Embedded Browser is now
deprecated
Migrating Older OAuth 2.0 Web Services
and Connections
Recap
External Browser Authentication in FME Form
7
Conclusion
Webinar Recap
● New ways to build smarter apps and
workflows with Dynamic Parameters
● Smoother Python scripting and
debugging in your IDE of choice
● A more consistent, readable workspace
experience in FME Form
● Small UI improvements that quietly
improve day-to-day work
● Modern, browser-based authentication
that fits today’s security standards
30+
30K+
128
140+
25K+
years of solving data
challenges
FME Community
members
countries with
FME customers
organizations worldwide
global partners with
FME services
200K+
users worldwide
200K+
users worldwide
All Data. Any AI.
All Data Velocities
Batch (ETL, Reverse ETL, ...)
Event ( BPA, RPA, ...)
Stream
All Data Locations
Any Cloud
On-premises
Hybrid
Edge
Containers
Embedded
Mixed
All Data Types
Unstructured
Structured
Spatial
APIs
Web Apps
…
Any AI
Technology
OpenAI
Amazon Bedrock
Google Gemini
Ollama
Deepseek
Composite
8
Resources
Resources
● Dynamic Parameter Configurations
in FME Flow Apps
● External Browser Authentication in
FME Form
● FME Form Enhanced Iconography &
Canvas
● Annotating Parameters
● External Editor for Python in FME
Get our Ebook
Spatial Data for the
Enterprise
fme.ly/gzc
Guided learning
experiences at your
fingertips
academy.safe.com
FME Academy
Resources
Check out how-to’s &
demos in the knowledge
base
support.safe.com
Knowledge Base Webinars
Upcoming &
on-demand webinars
safe.com/webinars
9
Next Steps
We’d love to help you get
started.
Get in touch with us at
info@safe.com
Experience the
FME Accelerator
Contact Us
A world where data is not just a
commodity but a catalyst for
real change.
fme.safe.com/accelerator
Next Steps
This onboarding guide will
take you through everything
you need to set yourself up
for success.
Welcome to
FME!
ClaimYour Community Badge &
Dive into the new Community!
● Get community badges for watching
webinars
● community.safe.com
● Today’s code: 8EG0HF
Join the Community today!
Next Steps
10
Q&A
Coming next…
Chat Storm!
Chat Storm:
What's a feature you
are most excited
about or have been
waiting for?
ThankYou
Recap of Next Steps
1 Follow us on LinkedIn!
2 Contact us
3 Experience the FME Accelerator
Please fill out our
webinar survey

Safer’s Picks: Recent FME Enhancements with Big Everyday Impact

  • 1.
    Safer’s Picks: Recent FMEEnhancements with Big Everyday Impact
  • 2.
    Mark Warren Pre-Sales Support Specialist DivyaSakpal Technical Support Specialist FME Form Donal Mateer Technical Support Specialist FME Form Insert Headshot Here. Insert Headshot Here. Meet the Presenters
  • 3.
    Crystal Fitzpatrick Technical Support Specialist FME Form Sienna Emery CustomerSolutions Specialist Insert Headshot Here. Meet the Presenters
  • 4.
    Welcome to Livestorm. Afew ways to engage with us during the webinar: Audio issues? Click this for 4 simple troubleshooting steps.
  • 5.
    Agenda 1 Introduction 2 DynamicParameters in Flow Apps 3 External Python Editor 4 FME Form Canvas & Parameter Annotations 5 FME Form Delighters 6 External Browser Authentication in FME Form 7 Conclusion 8 Resources & Next Steps 9 Q&A Agenda
  • 6.
  • 7.
    FME evolves fast. Today,see updates you’ll be glad you didn’t miss.
  • 8.
    The only All-Data,Any-AI Platform. FME Form FME Flow Data Movement and transformations (“ETL”) workflows are built here. Brings life to FME Form workflows FME Flow Hosted Safe Software managed FME Flow fme.safe.com/platform FME Enterprise Integration Platform Safe & FME FME Realize Experience data in real world context, in real time.
  • 9.
    With 500+ supporteddata types in FME. Unrivalled Data Support GIS CAD Database XML Raster 3D BIM Web Point Cloud Cloud Big Data IOT Graph BI Indoor Mapping AR/VR Generative AI Cloud Native Tabular
  • 10.
  • 11.
    ● Create data-drivenFlow App parameters when launched ● (1) Get parameters as JSON: ● Workspace (Data Streaming) ● URL (ex: API) ● (2) Use a Flow App’s URL query strings to load parameters Dynamic Parameters
  • 12.
  • 13.
  • 14.
    ● Use livedata sources to customize your Flow App parameters ● Pre-configure parameters in your Flow Apps with custom URLs Key Takeaways
  • 15.
  • 16.
    Why External Editor forPython? ● Originated from a highly voted idea on the FME Community ● Complex Python scripts can be hard to author in the basic in-app editor ● Integrate seamlessly with existing Python editors users already rely on
  • 17.
    Slide Title Enable Python usersto customize FME workflows using familiar IDEs. Goal Block Key Bring your Python IDE into your FME workflow Result The built-in scripting makes it difficult to explore the FME Python modules. Launch an external IDE to view type hints while writing code. Less context switching and faster iteration for Python users.
  • 18.
  • 19.
    ● The externaleditor is for editing only. Python code still executes inside FME, not in the IDE. ● The feature is available anywhere Python can be authored: ○ Scripted parameter value (Python) ○ PythonCaller & PythonCreator ○ Python Startup & Shutdown Scripts ● More information on Knowledge Base. Key Takeaways External Editor for Python in FME
  • 20.
    4 FME Form Canvas &Parameter Annotations
  • 21.
    ● Refreshed, modernicon set across the FME Form canvas ● Cleaner, more consistent visuals that are easier to scan ● Faster workflow building — less time searching, more time working ● A more cohesive look and feel across the entire FME platform ● One of those changes you barely notice… until you can’t imagine going back FME Form Canvas
  • 22.
  • 23.
    ● Add notesdirectly to workspace parameters ● Explain why a parameter exists, not just what it does ● Makes shared and long-lived workspaces much easier to understand ● Fewer “what does this control again?” moments ● A small feature that makes a big difference over time Parameter Annotations
  • 24.
  • 25.
    ● Enhanced UserExperience ● Unified Brand Representation ● Reduce Cognitive Load Key Takeaways ● Enhanced Documentation ● Workspace Efficiency ● Improved Workflow Understanding FME Form Canvas Upgrade Parameter Annotations
  • 26.
  • 27.
    FME Form Delighters Beyondbig features, each major FME Form release includes Delighters: small but intentional enhancements that smooth workflows, sharpen interactions, and add moments of “that just works” to the user experience.
  • 28.
    Ideas? ● Post itto our ideas page! community.safe.com/ideas ● Ideas with enough upvotes got to our internal system to be reviewed by our product management team.
  • 29.
    Easily Navigate Tunnels ●A new Pan (Upstream / Downstream) option is available when you right-click any object on the canvas. ● This menu lists all connected upstream or downstream objects, allowing you to select the exact object you want to navigate to. The feature supports tunnels as well as all connected objects, which are clearly identified by name (for example, Transformer1).
  • 30.
    String Replacer ● TheStringReplacer transformer has been enhanced to support multiple replacement patterns within a single transformer. ● Previously, each StringReplacer could perform only one type of replacement, often requiring multiple transformers to handle different patterns.
  • 32.
  • 34.
    Optional Input Ports FMEnow supports optional Input Ports for transformers, allowing more flexible and intuitive transformer behavior without requiring extra configuration. With this update, transformers can now operate without a connected input feature when designed to do so, eliminating the need for placeholder features like the Creator and reducing friction for new users starting out.
  • 35.
    Editing History Tables TheHistory table is a chronological record of every edit made to a workspace during the current session. FME now allows users to rename text descriptions in the History panel. This gives you control over how changes are labeled, helping you clearly identify and understand modifications throughout your workflow.
  • 36.
  • 37.
    ● Available with2025.2+ Key Benefits: ● Sign in using your preferred browser ● Keep authentication aligned with today’s best security practices External Browser Authentication External Browser Authentication in FME Form
  • 38.
    Three drop-down choiceoptions for Redirect Strategy ● Loopback Interface Redirect ● Proxy Redirect (Safe Software) ● Embedded Browser (Deprecated) Migrating Older OAuth 2.0 Web Services and Connections External Browser Authentication External Browser Authentication in FME Form
  • 39.
  • 40.
    ● FME Form2025.2+ is required ● A minimum version of FME Flow 2025.2 is required when connecting to FME Flow from FME Form 2025.2+ via SAML ● A default browser must be specified ● The Embedded Browser is now deprecated Migrating Older OAuth 2.0 Web Services and Connections Recap External Browser Authentication in FME Form
  • 41.
  • 42.
    Webinar Recap ● Newways to build smarter apps and workflows with Dynamic Parameters ● Smoother Python scripting and debugging in your IDE of choice ● A more consistent, readable workspace experience in FME Form ● Small UI improvements that quietly improve day-to-day work ● Modern, browser-based authentication that fits today’s security standards
  • 43.
    30+ 30K+ 128 140+ 25K+ years of solvingdata challenges FME Community members countries with FME customers organizations worldwide global partners with FME services 200K+ users worldwide 200K+ users worldwide
  • 44.
    All Data. AnyAI. All Data Velocities Batch (ETL, Reverse ETL, ...) Event ( BPA, RPA, ...) Stream All Data Locations Any Cloud On-premises Hybrid Edge Containers Embedded Mixed All Data Types Unstructured Structured Spatial APIs Web Apps … Any AI Technology OpenAI Amazon Bedrock Google Gemini Ollama Deepseek Composite
  • 45.
  • 46.
    Resources ● Dynamic ParameterConfigurations in FME Flow Apps ● External Browser Authentication in FME Form ● FME Form Enhanced Iconography & Canvas ● Annotating Parameters ● External Editor for Python in FME
  • 47.
    Get our Ebook SpatialData for the Enterprise fme.ly/gzc Guided learning experiences at your fingertips academy.safe.com FME Academy Resources Check out how-to’s & demos in the knowledge base support.safe.com Knowledge Base Webinars Upcoming & on-demand webinars safe.com/webinars
  • 48.
  • 49.
    We’d love tohelp you get started. Get in touch with us at info@safe.com Experience the FME Accelerator Contact Us A world where data is not just a commodity but a catalyst for real change. fme.safe.com/accelerator Next Steps This onboarding guide will take you through everything you need to set yourself up for success. Welcome to FME!
  • 50.
    ClaimYour Community Badge& Dive into the new Community! ● Get community badges for watching webinars ● community.safe.com ● Today’s code: 8EG0HF Join the Community today! Next Steps
  • 51.
  • 52.
  • 53.
    Chat Storm: What's afeature you are most excited about or have been waiting for?
  • 54.
    ThankYou Recap of NextSteps 1 Follow us on LinkedIn! 2 Contact us 3 Experience the FME Accelerator Please fill out our webinar survey