Schedules, triggers, events, alerts, and notifications.
Recently active
I’ve seen a few ideas about how to deliver a data download URL after an automation as well as this ideaRun Workspace in an Automation using Data Download service | Community Has anyone used this sort of process before?Automation workspaces writes a file to a FME Resource location The last workspace in the automation triggers an external action which is actually a HTTP Request that triggers an FME Workspace with a filename and email parameter. Filename parameter is used as input for a filecopywriter and is published as a data download service, workspace gets the data download link and emails it to the email address supplied by the parameterAny possible pitfalls? Anything simpler that I’m missing?
I am using FME Flow 2026.1.1. The trigger for the automation I created is Resource of Network Directory (updated). I have a folder that FME Flow can read/write to/from. This is the Directory to Watch. This folder is in Resources.Events to Watch for is set to CREATE.The Poll Interval is 1 minutes. The automation is supposed to trigger when a file is added to the folder. But it is not triggering. Is there something else I need to do when using this type of trigger or maybe another trigger? I tried setting the Events to Watch for to CREATE, MODIFY, DELETE and the automation still did not trigger. Any ideas on how to get a Directory Watch to trigger when a file is added to a folder?
I am working with FME Flow 2025.2.4I have an automation with several Workspace Actions. Parameters are passed between the workspaces using JSON automation parameters.One of the Workspace Actions needs to be dynamic, so I pass the workspace name through a string automation parameter and the remaining parameters through a JSON automation parameter.Everything works correctly when I use only standard Workspace Actions. However, as soon as I replace one of them with a Dynamic Workspace Action, the JSON can no longer be parsed inside the workspace. It appears that FME Flow automatically deserializes the JSON parameter before it reaches the workspace.As a result, the value is no longer a valid JSON string, and transformers such as JSONExtractor or JSONFlattener fail when trying to parse it.For example, a parameter that arrives as:JSON{"umgebung": "tst","parameters": {"port": 54322}}is transformed into something like:Plain Text{ umgebung : tst, parameters : { port: 54322 } } which is no longer
As per this post last year, Salesforce is retiring the SOAP API login(). Any news from FME on when the Salesforce readers and writers will be updated?
Hi everyone, I am having the strangest issue with FME Flow. I have a Form that process some data and then creates a pdf file. It works just fine locally with a UNC path. My issue is Flow, when I publish it, i get a permission denied, but the strange thing is it has no issue writing .txt file to that folder and to make it even more strange, it worked correctly two times out of the 50 tries I did changing things. I have even tried adding this UNC path as a resource in Flow and same result. Has anyone had such issues before? Any suggestions?
I have a workflow that reads an Excel file (attached image ExistingSourceDataset_XLSXR_image.png) then uses an AttributeManager transformer to modify the data, then writes the results to a SQL server database (attached image sampleFMWimage.png). Works great.I’ve been asked if it is possible to replace the hard coded Excel filename in the ExcelReader with a prompt for the filename. I thought it would be easy. I was wrong. My original thought was create a User Parameter (I’ll call it excelFilename) and then replace the existing source dataset with that User Parameter. Found no way to do that. Has anyone done something similar? Or know how to make that work?
I have automations owned by ‘admin’ (superuser).If I come with another user that has full access, stop the automation make changes, save and enable again…. I find the next scheduled run under the Job logs, it is then run under the username that last edited it.this can lead to issues if the dependent components like run workspace > connections etc are also not granted permissions to that userI’m using 2026,1 … was this always the case or does the owner of the automation run the job? Maybe this change in the FME REST api v4 ?
Hi,I noticed something unexpected today with deployment parameters that I would like to hear others opinion on.The situation at hand is that we have several automations running on FME Flow. In these automations an external action is present to send an email upon success. For the 'Email_To’ parameter of this email action, a deployment parameter is being used.It thus currently looks something like this;And then in an automation it would look like this;Then I had this automation running, and if it gets triggered, the email is send like intended.But now I wanted to remove one recipient of the emails. Therefore, I changed the value of the deployment parameter email_to from 'email_adress_1,email_address_2’ to 'email_adress_1’;Now for the unexpected behaviour. I noticed that after changing the value of the email_to deployment parameter, if I would again manually trigger the (still running) automation, I noticed the email would still be send to both the email adresses, where I expected it to h
I have an automation that runs every 15 minutes on a single engine with a ‘repeat on interval’ schedule trigger. Usually, it takes less than 10 minutes but sometimes it can take more than 15 minutes and once a week on mode overwrite it takes about 25 minutes. If one of the workspaces of the automation is still in progress, is there a way to skip the trigger for the next automation?
Hi Folks,Almost weekend and we got a bit of a strange situation. We have a Flow App that is being used by most of our users. They upload a GeoJSON and select if they want Aerial Imagery or Topographic Background. The result is a generated PDF Map.This process works fine for all but one user. When this user uploads a GeoJSON we see in the log the following error:90 2026-8-7 15:44:02 | GEOJSON Reader: The file 'C:\ProgramData\Safe Software\FMEFlow\resources\system\temp\upload\[Projectname]\[Workspacename]\auth-user\[USERNAME]\508a819f-ee99-bb88-9785-82b3a169082e\[GeoJSONname]' does not exist91 2026-8-7 15:44:02 | An error has occurred. Check the logfile above for detailsIf any other user uses the same GeoJSON file the process works fine.We checked the following:User rights are identical The GeoJSON is valid (others can use it fine) We checked the timestamps in the DataUpload log with the Job Log and the file is uploaded before it's read. We checked with the user where it doesnt work if t
Hello!We are using Flow FME 2026.1.2. I would like an overview of when most automations trigger. Unfortunately, there isn't much information about it in the documentation, so I did some research and found this post:I tried it and now I'm experiencing some really strange behaviour. Until today, I could run all the API requests I ever needed and get results. I can even run FMEURL/fmeapiv4/schedules?limit=100&offset. What I can’t run is the solution in the thread:FMEURL/fmeapiv4/schedules?limit=100&offset=0&sourceType=automationAs soon as I add 'sourceType' as a parameter, I get the following result:{"message":"Unauthorized request by user USERNAME due to lack of proper permissions or the object does not exist."} Do I need special privileges to use this parameter? Or is it just bugged? Is there a workaround to achieve my goal of creating an overview of automation schedules? Many thanks in advance for your help.Kind regards, Henning
I have an FME Flow 2026.1.1 Automation that runs a series of FME Form workspaces. The 1st workspace grabs data from an AGOL Hosted Feature Service. This automation runs every 30 days. But, every time it runs it gives me an AGOL re-authorization error. Then I need to go into the FME Form workspace and sign back into AGOL and republish to FME Flow. What is the best way to keep signed into AGOL for more than 30 days using FME? is there something I need to do in FME Flow, if so, what? I am the admin of our AGOL account. I know I can use a token, but are these good for more than 30 days or just 2 weeks? It would be nice if could stay signed in a year or longer that way the automation would run without the AGOL re-authorization error.
Has anyone tested the workaround described here?Workaround for geometry parameter basemap bug | CommunityIt’s changed the basemap against the workspace, and it shows the changed basemap during app creation but when you go to the app itself it shows the original default basemap.
Hey guys, We are on FME Form and Flow 2026. I have a Form which generates an email, and I have a Flow Automation that using the “Resource or Network Directory (updated) delay” trigger my Form.I am facing an issue. The directory that I am watching will always gets update with three different files, this means, my Flow runs my Form three times and three separate emails gets generated with the same content. I am unable to change the directory where files are located, since the files that get generated are from am older system that I can’t touch. Is there anyway to add a delay to the Flow? or to the Form that stop the system from running three times? Thanks
Hi,I have an automation on FME Flow 2025.1.It is triggered by a webhook I have set up and a JSON payload is sent from an external system. The JSON payload can be up to ~20mb. There is a workspace which writes the payload into an SQL table. Payloads over and under 2mb successfully trigger the automation Payloads under 2mb trigger the workspace successfully. Payloads over 2mb do not trigger the workspace - and the payload seems to get lost between the webhook and workspace I’ve found this article which suggests there is a 2mb limit - but my workflow isn’t specifically ‘Data Streaming’: Data Streaming Cannot Submit a POST Body Larger Than 2 MB – FME Support Center“FME Flow Data Streaming has a built-in limitation on the size of text parameters. Text parameters larger than 2 MB are not supported, which means that any content exceeding this limit is automatically removed from the requestAs a result, the job runs without the expected input, leading to empty responses and {} appearing in the
I created a webhook automation in FME Flow (2025.1.3.3). It is a simple layout the webhook and a action to log a message. I connected this webhook in ArcGIS Portal (11.5) under organization → webhooks → Organization webhooks → For /groups -> linked to the webhook API in FME FLOW. This was all pretty simple and easy to do. I am able to trigger the automation successfully by making changes to a group. The trigger is logged in the _ fmeautomations.log. I can clearly see the successful triggering --(Fri-10-Jul-2026 09:35:24.906 AM | INFORM | pool-6-thread-1 | Automation_Webhook (7d4efa47-4a28-4564-928a-c3744e704560) | no-event | 410160 : (Automations) Automation successfully triggered)However, as shown in this article https://support.safe.com/hc/en-us/articles/25407612807821-Automate-ArcGIS-Enterprise-Portal-Administration-with-Organization-Webhooks-and-FME-FlowThe expected Payload does not follow the “Automation successfully triggered” entry. I can’t find the payload anywhere.Now, when
I want to find the connection attach to the automation in workspace/workflow. I am using {fme_flow_domain}/fmeapiv4/automations/{id}/components this url but I am not able to get the connection and then I check for the dependencies I got something there and then I check for the repository and workspace, but I don’t get exact answer like what id deployment parameter and connection used.
I have an automation that passes a value from one workbench to another.The first workbench reads in a list of lines from one database table, creates a new attribute using one of the attributes and passes that attribute through the output port to a second workbench. The second workbench is used to find the closest features to the input feature.My issue is there is 300,000 records in the table and the process is very slow but since the automation calls a second workbench, I end up with 300,000 queued jobs. So is not only hogging the queue but if it fails for any reason there is a momumentental task to deleted all the queued jobs.Is there a better way for me to do this, either in a single work bench or a setting that grabs the first record, passes that to the second workbench and then when completed gets the next record?
I have a Flow Automation that is triggered by webhook with various parameters within the URL. I can assign those user parameters from my webhook to my workspace parameters, unless they are Boolean parameters. Those are just shown as tickboxes without being able to getting assigned a user value. Am I missing something?The two Boolean parameters in the green box cannot be assigned a user key value.We’re on FME Flow 2025.1The current workaround seems to be to change the User Parameter type in FME Form(!) from Boolean to Choice
What happened to the “includeAutomations” parameter in the “schedules” endpoint in the REST API? We were using that to pull all Flow scheduled Workspaces and Automations for a report. Has it been replaced with something else?
If an automation is triggered by a schedule, you can obtain the schedule properties via the Schedules list. https://docs.safe.com/fme/html/FME_REST/apidoc/v3/index.html#!/schedules/list If an automation is triggered by a topic, how do you obtain the name(s) of the topic(s) that trigger that automation?If an automation posts to a topic, how do you obtain the name(s) of the topic(s) that automation posts to?
Can Flow connect to Apache Artemis? We currently have an automation that connects to Apache ActiveMQ and we will be replacing ActiveMQ with Artemis.
How to trigger an FME Flow Automation when a file is uploaded to a GCS bucket?
Hello Everyone, I have an FME Flow 2025.2.4 automation that contains nineteen individual FME Form 2025.2.4 jobs. In addition to those nineteen jobs, I have two separate FME Form jobs that are used only for email notifications. One notification job is intended to run when jobs succeed, and the other is intended to run when jobs fail. Both of these notification jobs contain an FME Form 2025.2.4 Emailer transformer in their build. All nineteen FME jobs in my automation are connected to the Success notification job through their success ports, and those same nineteen FME jobs are connected to the Failure notification job through their failure ports. This wiring ensures that the appropriate notification workflow is triggered depending on the outcome of each job. The goal is not to send an email for every individual job result. Instead, the goal is to send a single consolidated email per outcome type of Succeed and/or Failure. For example, if nine jobs succeed and ten jobs fail during an au
/fmerest/v3/transformations/jobs/completed?limit=1000&offset=0&sourceID=41f3j459-5560-4bb3-90fj-3j2673b2b91f&sourceType=AutomationsThe above V3 rest api call used to include a lot more information about jobs, including job directives/fmeapiv4/jobs?status=success&sourceType=automations&sourceID=41f3j459-5560-4bb3-90fj-3j2673b2b91f&limit=100&offset=0The V4 equivalent above returns far less information, specifically the NM Directives aren’t included. These are included in the /jobs/{id} call but i don’t really want to query each job individually.Does anyone know of anyway to return jobs and their directives (i’m specifically interested in the event id) en masse?