SlideShare a Scribd company logo
A Step-By-Step
Guide to
Building
Codeless
Web Apps
Meet the Presenters
Holly Coxon
Technical Support Team Lead, FME Server
Richard Mosley
Technical Support Specialist, FME Server
Today’s Agenda:
● The Task
● The Solution
● Step 1: Author the workspace
● Step 2: Publish the workspace
● Step 3: Build the Workspace App
● Step 4: Build the Gallery App
● Step 5: Embed App into existing
page
● Resources & Support
The Task
Provide a service
that enables the
Community to
locate Dog Parks
in their area.
The Solution
The Goal
Reduce demand
on our team to
manually process
data requests.
The Obstacles
The team does
not have coding
knowledge to
build a
customised web
solution.
The Result
A self-serve portal
for end users to
download data
whenever they
need it, without
any involvement
from our team.
The Solution
Build an FME Server
Workspace App
that runs a
workspace on
demand,
processing user
specified input.
And for our demo,
happy dogs visiting
dog parks!
Poll: What is your experience with FME?
A. I am new to the entire FME Platform
B. I use FME Desktop, but I have never used FME Server
C. I use FME Server, but I have never created a Workspace App
D. I use FME Server and I have built my own Workspace App
Step-by-step
Demo
What we are working towards:
Step 1
Authoring a workspace for use
on FME Server
Key Considerations
The end user isn’t going to
be able to see or modify
the workspace.
User Parameters enable
the end user to input
values into the workspace
and control what
transformation will take
place.
What are FME Server Parameters?
● FME Server parameters reference FME Server system settings
● When running a workspace in FME Desktop, you must set dummy values for FME
Server parameters, these values are overwritten once on FME Server.
Step 2
Publishing a workspace
to FME Server
Remember to...
● Publish your workspace to different
Transformation Services to
present your result in a specific way
to the end user.
● Make sure FME Server has access
to the source data and
connections used in the
workspace.
● Always verify your workspace
runs successfully before
incorporating it into any
automated workflow!
Step 3
Build a Workspace App
Workspace App Security
An API Token is generated for every Workspace App created. The API Token is used to
authorize the job submission request and is granted permissions to whatever items are
used in the App e.g.
● Workspace Repository
● Transformation Service
● Data in Resources
● Web/Data Connections
If a dependency is not automatically detected, you can manage tokens to update the
permissions.
Job Prioritization
After Jobs are submitted they can only run immediately if there is an available engine.
To ensure there is minimal wait time for the end user set up Queue Control.
● Dedicate specific engines to process jobs from Workspace Apps.
● If the Queue is shared with other jobs, workspaces in app can be prioritized so they
will run on engines first.
Step 4
Build a Gallery App
Authentication Options
Workspace Apps and Gallery Apps both have the option to ‘Require Authentication’, if
enabled users must log in to view these Apps.
If a user has access to a Gallery App, but not the Workspace App listed within the
Gallery, this App will not be visible to them.
Step 5
Embed App into
Web Application
What is an iFrame?
An iFrame is a tag in HTML.
This allows you to embed
a URL within an existing
web page making your
app more accessible.
Some tips we learned:
● When authoring workspaces for use in FME
Server remember to think about the workspace
input and output.
● Workspace Apps provide a self-service portal to
return data to an end user. They can be built
effortlessly with no code, and provide options
for customization.
● Gallery Apps provide a home page to share all
your apps in one place, users are granted
access to each app based on their permissions.
Resources
● Tutorial: Getting Started with FME
Server Workspace Apps
● Tutorial: Getting Started with
Gallery Apps
● Tutorial: Using the Geometry
Picker in FME Server
● Webinar: Creating No Code Web
Apps with FME Server
● See more Server App Demos:
Interactive FME Demos
Try it yourself!
Download FME 2021.0 Download the
workspace from
this webinar
Edit the workspace to
use your own data, and
customise the app for
your own organization
Free Trial | Upgrade
Thank you!
Get started with FME Server today
by downloading a free trial.
Questions? Please type them in.

More Related Content

What's hot (20)

PDF
Getting Started with Enterprise Integration in Automations
Safe Software
 
PDF
Safe on FME: Migrating the FME Community
Safe Software
 
PDF
Automating Enterprise Workflows with FME Server
Safe Software
 
PDF
FME 2020 Unleashed: Automating
Safe Software
 
PDF
FME Server 2021.0 at Scale: Advanced Job Control
Safe Software
 
PPTX
Packaging AR Content to Wider Audience Using FME
Safe Software
 
PPT
Migrating from PHP 4 to PHP 5
John Coggeshall
 
PDF
Getting Started with Enterprise Integration in Automations
Safe Software
 
PDF
Introduction and Getting Started with FME 2017
Safe Software
 
PDF
Unveiling FME 2016
Safe Software
 
PPT
Oracle Database -- How to Improve Interoperability using FME
Safe Software
 
PPTX
Deep Dive into FME Server 2014
Safe Software
 
PDF
An intuitive guide to combining free monad and free applicative
Cameron Joannidis
 
PDF
What's new in FME 2019: FME Server
GIM_nv
 
PDF
What's new in FME 2019: FME Desktop
GIM_nv
 
PDF
Real-time location tracking with FME Server Automations
GIM_nv
 
PDF
Salesforce Certifications:Explained
Atul Gupta(8X)
 
PPTX
What's Great in FME 2012
Safe Software
 
PPTX
Anypoint lessons
Dwight Cavalcanti
 
PPTX
Postman 101 for developers
Postman
 
Getting Started with Enterprise Integration in Automations
Safe Software
 
Safe on FME: Migrating the FME Community
Safe Software
 
Automating Enterprise Workflows with FME Server
Safe Software
 
FME 2020 Unleashed: Automating
Safe Software
 
FME Server 2021.0 at Scale: Advanced Job Control
Safe Software
 
Packaging AR Content to Wider Audience Using FME
Safe Software
 
Migrating from PHP 4 to PHP 5
John Coggeshall
 
Getting Started with Enterprise Integration in Automations
Safe Software
 
Introduction and Getting Started with FME 2017
Safe Software
 
Unveiling FME 2016
Safe Software
 
Oracle Database -- How to Improve Interoperability using FME
Safe Software
 
Deep Dive into FME Server 2014
Safe Software
 
An intuitive guide to combining free monad and free applicative
Cameron Joannidis
 
What's new in FME 2019: FME Server
GIM_nv
 
What's new in FME 2019: FME Desktop
GIM_nv
 
Real-time location tracking with FME Server Automations
GIM_nv
 
Salesforce Certifications:Explained
Atul Gupta(8X)
 
What's Great in FME 2012
Safe Software
 
Anypoint lessons
Dwight Cavalcanti
 
Postman 101 for developers
Postman
 

Similar to A Step-By-Step Guide to Building Codeless Web Apps (20)

PDF
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
Safe Software
 
PPTX
FME 2020 Platform Scenarios
Safe Software
 
PDF
Kickstart Your Next No-Code Web App with FME 2022.2
Safe Software
 
PDF
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
Safe Software
 
PDF
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Safe Software
 
PDF
Automation Keys in FME Server: What They Are and Why You Should Use Them
Safe Software
 
PDF
A Comprehensive Guide to Hosting Next.js on Vercel
Shiv Technolabs Pvt. Ltd.
 
PDF
Training Semester Report, Api Types of Apps
RamanTayal4
 
PDF
Mastering DevOps-Driven Data Integration with FME
Safe Software
 
PDF
Deep Dive into FME Server 2017.0
Safe Software
 
PDF
Use Firebase to Host Your Flutter App on the Web
RubenGray1
 
PDF
Progressive Web Application by Citytech
Ritwik Das
 
PDF
O365con14 - the new sharepoint online apps - napa in action
NCCOMMS
 
PDF
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
PDF
Webapi
Jan Jongboom
 
PPTX
LITE 2018 – A Deep Dive Into the API [Iain Brown]
getadministrate
 
PDF
Portfolio - PROGmaatic Developer Network
Habib Ullah Bahar
 
PPTX
Office Add-in development using JavaScript
krutidanak96
 
PDF
Which Tools Are The Best For Symfony Projects_.pdf
Moon Technolabs Pvt. Ltd.
 
PDF
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Safe Software
 
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
Safe Software
 
FME 2020 Platform Scenarios
Safe Software
 
Kickstart Your Next No-Code Web App with FME 2022.2
Safe Software
 
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
Safe Software
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Safe Software
 
Automation Keys in FME Server: What They Are and Why You Should Use Them
Safe Software
 
A Comprehensive Guide to Hosting Next.js on Vercel
Shiv Technolabs Pvt. Ltd.
 
Training Semester Report, Api Types of Apps
RamanTayal4
 
Mastering DevOps-Driven Data Integration with FME
Safe Software
 
Deep Dive into FME Server 2017.0
Safe Software
 
Use Firebase to Host Your Flutter App on the Web
RubenGray1
 
Progressive Web Application by Citytech
Ritwik Das
 
O365con14 - the new sharepoint online apps - napa in action
NCCOMMS
 
Data Virtualization: Bringing the Power of FME to Any Application
Safe Software
 
Webapi
Jan Jongboom
 
LITE 2018 – A Deep Dive Into the API [Iain Brown]
getadministrate
 
Portfolio - PROGmaatic Developer Network
Habib Ullah Bahar
 
Office Add-in development using JavaScript
krutidanak96
 
Which Tools Are The Best For Symfony Projects_.pdf
Moon Technolabs Pvt. Ltd.
 
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Safe Software
 
Ad

More from Safe Software (20)

PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
FME in Overdrive - Peak of Data & AI 2025
Safe Software
 
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Safe Software
 
PDF
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
PDF
FME in Overdrive: Unleashing the Power of Parallel Processing
Safe Software
 
PDF
Fiber to the People! By Deutsche Telekom
Safe Software
 
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Safe Software
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
 
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PDF
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
PDF
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
PDF
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
PDF
Modern Land & Property Management Supported by FME
Safe Software
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
FME in Overdrive - Peak of Data & AI 2025
Safe Software
 
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Safe Software
 
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
FME in Overdrive: Unleashing the Power of Parallel Processing
Safe Software
 
Fiber to the People! By Deutsche Telekom
Safe Software
 
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Safe Software
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
 
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
Modern Land & Property Management Supported by FME
Safe Software
 
Ad

Recently uploaded (20)

PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PPTX
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 

A Step-By-Step Guide to Building Codeless Web Apps

  • 2. Meet the Presenters Holly Coxon Technical Support Team Lead, FME Server Richard Mosley Technical Support Specialist, FME Server
  • 3. Today’s Agenda: ● The Task ● The Solution ● Step 1: Author the workspace ● Step 2: Publish the workspace ● Step 3: Build the Workspace App ● Step 4: Build the Gallery App ● Step 5: Embed App into existing page ● Resources & Support
  • 4. The Task Provide a service that enables the Community to locate Dog Parks in their area.
  • 5. The Solution The Goal Reduce demand on our team to manually process data requests. The Obstacles The team does not have coding knowledge to build a customised web solution. The Result A self-serve portal for end users to download data whenever they need it, without any involvement from our team. The Solution Build an FME Server Workspace App that runs a workspace on demand, processing user specified input. And for our demo, happy dogs visiting dog parks!
  • 6. Poll: What is your experience with FME? A. I am new to the entire FME Platform B. I use FME Desktop, but I have never used FME Server C. I use FME Server, but I have never created a Workspace App D. I use FME Server and I have built my own Workspace App
  • 8. What we are working towards:
  • 9. Step 1 Authoring a workspace for use on FME Server
  • 10. Key Considerations The end user isn’t going to be able to see or modify the workspace. User Parameters enable the end user to input values into the workspace and control what transformation will take place.
  • 11. What are FME Server Parameters? ● FME Server parameters reference FME Server system settings ● When running a workspace in FME Desktop, you must set dummy values for FME Server parameters, these values are overwritten once on FME Server.
  • 12. Step 2 Publishing a workspace to FME Server
  • 13. Remember to... ● Publish your workspace to different Transformation Services to present your result in a specific way to the end user. ● Make sure FME Server has access to the source data and connections used in the workspace. ● Always verify your workspace runs successfully before incorporating it into any automated workflow!
  • 14. Step 3 Build a Workspace App
  • 15. Workspace App Security An API Token is generated for every Workspace App created. The API Token is used to authorize the job submission request and is granted permissions to whatever items are used in the App e.g. ● Workspace Repository ● Transformation Service ● Data in Resources ● Web/Data Connections If a dependency is not automatically detected, you can manage tokens to update the permissions.
  • 16. Job Prioritization After Jobs are submitted they can only run immediately if there is an available engine. To ensure there is minimal wait time for the end user set up Queue Control. ● Dedicate specific engines to process jobs from Workspace Apps. ● If the Queue is shared with other jobs, workspaces in app can be prioritized so they will run on engines first.
  • 17. Step 4 Build a Gallery App
  • 18. Authentication Options Workspace Apps and Gallery Apps both have the option to ‘Require Authentication’, if enabled users must log in to view these Apps. If a user has access to a Gallery App, but not the Workspace App listed within the Gallery, this App will not be visible to them.
  • 19. Step 5 Embed App into Web Application
  • 20. What is an iFrame? An iFrame is a tag in HTML. This allows you to embed a URL within an existing web page making your app more accessible.
  • 21. Some tips we learned: ● When authoring workspaces for use in FME Server remember to think about the workspace input and output. ● Workspace Apps provide a self-service portal to return data to an end user. They can be built effortlessly with no code, and provide options for customization. ● Gallery Apps provide a home page to share all your apps in one place, users are granted access to each app based on their permissions.
  • 22. Resources ● Tutorial: Getting Started with FME Server Workspace Apps ● Tutorial: Getting Started with Gallery Apps ● Tutorial: Using the Geometry Picker in FME Server ● Webinar: Creating No Code Web Apps with FME Server ● See more Server App Demos: Interactive FME Demos
  • 23. Try it yourself! Download FME 2021.0 Download the workspace from this webinar Edit the workspace to use your own data, and customise the app for your own organization Free Trial | Upgrade
  • 24. Thank you! Get started with FME Server today by downloading a free trial. Questions? Please type them in.