A space to discuss FME Flow
Recently active
Is it possible to have a log out button/log out link in an Automation App?
Hello,I followed the FME Flow tutorial to trigger a workspace when an email is received using the SMTP protocol:https://support.safe.com/hc/en-us/articles/25407759987981-Run-a-Workspace-in-Response-to-Incoming-Email#FME-Flow-email-via-SMTP-protocolThe server is a Linux Debian server, and ports 25 and 7125 are open on the firewall.I tested it on port 7125, then on port 25, and finally on port 25 with redirection to port 7125, but it still doesn't work.The log files show no trace of emails arriving on FME Flow...I don't understand what's blocking it...
Hello everyone,I already looked at the following post, but this post is already 6 years old. Myself I don't have any experience with the the FMEServerJobSubmitter and I was wondering if there are other ways to pass the job-id from one workspace to another workspace in an automation. I tried using the automation writer as a method to pass a job-id from one workspace to another workspace, but that doesn't seem to work, the job-id is empty in the second workspace.
We use Azure Entra ID (formerly known as Azure Active Directory) with FME Flow to login the application.So now we have two methods: 1. user name and password2. button "Sign in with Microsoft"My colleagues often use the first method, which does not work for them.I set up the system events to notify me when a login is failed. But now I would like to know who tried and failed to login. Is there a log that shows the username someone used to try to login? Does anyone know which logfile it is in?ps it would be nice if I could hide the first login method. But that method is used by the admin-account. So I guess that is not an option.
I have an automation which has a few workbenches which are SQLExectutors that gather parameters and write to automation writers. There are then workbenches which consume these parameters and use them for processing.. In the automation setup I assign the parameters to the incoming attributes. This process runs weekly. It runs successfully but occasionally it starts failing, when I go into the automation it is failing because these parameters have reverted to their default values. I have to re-assign them back to attribute values. How is this happening by itself? This process isn’t being touched by anyone else and will run successfully for months. This is in FME Flow 2023.2.1
Hi Everyone,I have created a Server App (as admin) and gave an active directory account a right to run it (please, see attached)Then, using app's url I log in as myself (dshatilov) and run the app. I thought it would run the job (the workspace) as dshatilov, but yet it runs it as admin. Is there a way to fix it? What I am trying to achieve is to be able to run a server app as an active directory user and automatically extract user's name, so I could send the results back to a user without asking him or her to type in an email address.When I log in as myself to the FME server and run the workbench from there, it runs it as dshatilov and sends the results back to my address, but when I run the server app, it doesn't.
Hi, our IT department have reported Apache Tomcat Vulnerability CVE-2025-49124 which impacts both our production and non-production servers running FME Flow 2024.2.1.Has anyone else reported this to Safe Software and is there a plan to provide a fix in 2025.1.4?DescriptionUntrusted Search Path vulnerability in Apache Tomcat installer for Windows. During installation, the Tomcat installer for Windows used icacls.exe without specifying a full path. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.7, from 10.1.0 through 10.1.41, from 9.0.23 through 9.0.105. Users are recommended to upgrade to version 11.0.8, 10.1.42 or 9.0.106, which fix the issue.
Hi!After FME Flow upgrade from 2022.2.1. to 2023.1 our organization is not able to use login with Windows credentials (Active Directory) anymore. It seems to be similar issue to Known Issue: FME Server SSO failed login due to insufficient credentials (safe.com), the error message is Failed login by user YIIJygYGKwYBBQUCoIIJvjCCCbqgMDAu... due to insufficient credentials. We haven't changed the configuration and until now the upgrades to a newer version haven't broken login with Active Directory user.
We have 3 automations that run in parallel (with a slight time offset) and each is identical but runs workbench(1) workbench(2) and workbench(3) so they can run without clashing.One of the parameters for these is a gdb connection file reference which is stored in Resources...Data. However to load this from a workbench we have either no value or a local file path in this parameter and this is edited in the automation to reference the resource file.Periodically one of these automations (not always the same one) will start to fail because when I look the parameter has reset to the default value. There seems to be no rhyme nor reason to this. The last one to fail was number 3 so today I’ve tried to recreate that automation from scratch. What i really need is a guaranteed fix for this so it doesn’t happen when we go to production. We are processing a large queue of data and in production need all 3 streams to be active.thanksRob
Hi, I'm still a beginner with FME and I have the following problem: I have an automation that is triggered via webhook. The caller expects a JSON response in a specific format. How can I achieve that? Normally, only the default 202 response is returned.
Hello, my question is quite simple and probably idiotic but I haven’t found a clear solution to this anywhere, so here we go…I have a very simple Flow App where the user drags and drops a DWG file that then gets split up into separate layer entities and written to our SDE. So what I want, and again quite simple, is that that after running that App the user gets an email notifying him/her if the process succeeded. Meaning the running of the Flow app is the trigger for the Flow automation that then sends out an email based on a attribute value from the Flow app (the user basically fills out their email in the Flow app that gets assigned to a attribute in that process).I cant for the life of me figure out how to use a ran Flow app as the trigger and the other things that comes after that is just bonus question material if anyone wants.How do I do this?-Hlynur
Good Morning Safers, I am installing FME Flow 2021.2, and I wanted to check on the version of PostgreSQL I should be using, and the instructions on how to configure a provided a database server. As per Safe’s documentation, it seems I am looking at 11.13 but this version is long retired. I did find the following post that seems to indicate it is still compatible with 14: Have other discovered the same? Also, there doesn’t seem to be documentation about provided a configured database server. The documentation seems to indicate I would provide the scripts for creating the user and schema to the database administrator that are downloaded with FME Flow, but I am making assumptions. I did find the documentation from Barrie, but the FME Flow documentation provided by Safe only seems to go back to 2024: https://dis.barrie.ca/fmeserver/help/PDF-FMEFlowAdminGuide.pdfThank you Safers!
Hi all, for a workspace-app in fme flow, i was asked whether ,and if, how it is possible to have only one upload field for all file types (.xlsx and .dwg), rather than having individual upload fields for each file type. To my knowledge, each reader in the workspace has its own upload-field in flow/the workspace-app and i can only select which are published and which are not.I tested the “Directory and File Pathnames” Reader and the “Generic” Reader, but the user should not have to select the folder, but each file individually (multiple files at once). This is needed for more user-friendliness.Hope that explaines the predicament :)Thank’s for your help!Cheers.
Hello Safers,I am currently planning on implementing a FME Flow server that I’ll need to use within an ArcGIS Enterprise that is federated. I understand based on the documentation that I need ArcGIS Server installed and licensed on that server before attempting to install FME Flow. This have I have already done. I’m now onto creating a site for this machine. I imagine this site would be federated with my ArcGIS Enterprise? We also have a separate server that contains all of our Web Adaptors. Would install the Web Adaptor the same as any other ArcGIS Server, and separately have the Apache application server install on my FME Flow? I would then use the aforementioned to create a reverse proxy so that external traffic is then routed onto our FME Flow server. Does this not effectively mean there are two different configurations: One to direct traffic to our ArcGIS Server site, and then another to our FME Flow Web Application Server?Basically, the question above is: I would configure my Arc
I wanted to share a project I’ve been working on : a way to "watch" a PostgreSQL table using FME Flow Automation.Since I began working with FME Server/Flow, Automation has always stood out as one of its most powerful and easy-to-demonstrate features. The ability to trigger workspaces based on incoming emails or new files and automatically send notifications, consistently makes an impact during demos. But one question kept coming back:“Can I detect changes in a database table and trigger workspaces from that?” For a long time, my answer was: “Not really”, or at least, not in a clean or recommended way. I used to think the best option was for the database to notify FME Flow, not the other way around. For instance, in PostgreSQL, you could use a trigger on insert/update/delete and call an FME Flow webhook using something like the PL/Python or pgsql-http. That method is covered here:- 🔗 4 methods for tracking data changes in FME (blog post)- ▶️ Triggering FME with your Database (YouTube
Hi,I’m trying to downoad FME Flow 2024.2.5 package for Linux Debian 11, but the link is broken:https://downloads.safe.com/fme/2024/deb_11/fme-flow-2024.2.5-b24832-linux-x64~debian.11.runMaybe a Safer can check this issue. Thanks!
The FME Server docs do a good job of telling you how to uninstall and reinstall Server, whatever configuration you choose. However, if you want to migrate from last year's FME Server to the latest release, you have to backup and uninstall everything first. This might work fine for an Express install. But if you have a distributed install of FME Server, the server backup only contains the workspaces, repositories, services and supporting files from your last install. Your previous architecture's configuration isn't stored anywhere. How would you recommend backing up your previous distributed configuration settings (network locations, ports, service account names, etc) to make it easier to install the new release so you have the same configuration as before?
So in one of the tutorial for creating AR, the screenshot of FME Flow has the Create AR App option in Flow Apps. But I opened my FME Flow 2025.02 version, it only appears these options without Create AR App:Is anyone having the same issue? Is there anything I did wrong? Thank you so much for the help.
I followed the advices in the troubleshooting from @lizsanderson21 to setup a custom Python interpreter in FME Flow under Windows.I did so because I needed to install pandas in a version that requires numpy to be more recent than the one that comes with FME.So far I thought all went fine, but when I call numpy.__version__ from within a PythonCreator then the version number returned is 1.26.2. When I use pip.exe list from within my custom Python installation folder then the numpy version returned is 2.2.6 → matching the version number from when I installed numpy through pip.I also installed pandas and SQLAlchemy through pip and the version numbers returned from the PythonCreator do match the version numbers pip.exe list returns.I wonder why numpy seems not to be used from the custom Python installation but rather from a fall back version that comes with FME Flow. Did I forget some step? I installed Python 3.12 on the FME Flow machine I ran the following three commands with the paths:
Hi there,I have an FME Flow automation set up triggered by a survey123 submission. When i submit a survey from survey123 on my computer it works fine and runs the automation. When submitting from my mobile device however nothing comes through, the automation doesn’t run.Any help would be much appreciated, cheers.
Example of idea:
Hi All, We have recently ran into an issue with using a SharePoint Multitenant web connection of FME Flow. A connection/client id/client secret has been created in azure and used to creat the mutlitenant connection within FME form and then published up to flow. This connection works the day of but when added to a schedule to run daily, it fails out the next time it runs. When we go back in and authorize the connection again in flow, it seems to work. Is there a particular setting in the connection or azure to keep this connection active? Thanks,
We have set up our remote engine on another server, now I’m trying to configure a remote engine in FME Server 2022, but the tab is not visible. How do I get it to show?
It is common knowledge that Flow has to be on the same server as ESRI ArcGIS Server for all the ESRI toys to function correctly.How does this work with a Remote Engine? If we have 2 servers, one with Flow and the other with ArcGIS Server, can we overcome the licencing issue by installing a remote engine on the ArcGIS Server machine?I see from this article Using FME Flow with Esri ArcGIS Software – FME Support Center that it states“ArcGIS Server must be installed and licensed on the same machine as the FME Flow Engine Service”, but what does this mean in practice…???? The “Flow Engine Service” means the main installation of Flow, rather than Remote Engine, yes? Any help will be warmly appreciated.RegardsStu
Hello,I am a newbie and want to use fmedownload api in our new webpage.what is the best way to integrate security?at the moment I would call the the get token service with user and password to get a temporary token.Then I would use this token and call fmedownload.Is that the best way? Will the token service be available in the future?thanksbest regards Gerhard