Schedules, triggers, events, alerts, and notifications.
Recently active
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
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
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?
Hello everyone,I have a question in regards to naming the filename of the datadownload output.I was wondering whether it's possible to change the name instead of having a name such as FME_55460769_1764252272631_14296.zip for example.I found a post with a workaround, but he post is already 7 years old and I don't manage to use the workaround succesfully. Does anyone know if there is a different and easier way to change the name of the zip file?
I have an ArcPy script that works in FME Form but not in FME Flow. Can anyone help me resolve this issue?
Hello all, I have a FME flow web-app (image 1). I am attempting to get a message to the user in certain circumstances via HTML output (image 2), which displays a message via the browser to the user if certain conditions are met, via redirecting the web-app page, e.g. there is an issue with their edits (image 3)image 1image 2image 3, text printed through the browserThis works, sort of. but its not good enough for end users, as the page redirects, but is blank and is stuck in a perpetual loading state. Until the user hits the ‘stop refresh’ (X) on their browser, then the message (image 3) appears.My questions are:How can I make this work without the user having to hit the stop refresh button?Will that page redirect stop the rest of the FME process from running/committing changes? Is there a way to link this to a terminator? if I can terminate the process the perpetual refresh may also stop. I have the services set up like this:Or, are there any alternative ways to get a message to the
I don’t have a lot of experience in using split merge blocks within an automation and I’m unsure whether this is the expected outcomeExpected behaviour (my view)Workspace 1 triggers workspace 2 a number of times via an automations writer. Workspace 3 doesn’t start until all workspaces within the split merge block have successfully completedObserved behaviourWorkspace 1 fails and triggers workspace 3Does the failure port of workspace 1 need to be connected to the failure port of the split merge block to prevent this? Should a failure within the split merge block lead to a feature appearing from the success port of the split/merge block? FME Flow 2025.2.1
It seems the issue described in the related topic, where the job variables show in the result, instead of the values, has never been resolved. Or the issue has returned in version 2025.2.4.As a workaround I can send an email to a Teams-channel. But I looks a lot better when I send an adaptive card to the channel, using a Workflow in that channel.But as described in the related topic, when I send a adaptive card with a HTTP Request in an Automation, a job variable like {automation.name} just shows as {automation.name} in the result. Of course I would like it to show the name of the automation.Is there a way to make this work? Or is this a bug and I just have to wait when it will be fixed?
Hi All, I’m sure this is very simple but I can’t seem to get it to work.I want to take the text body sent to my automation via a webhook and use it as the input to my workspace.So this would be the POST I’d then like to pass “this is not a test” into the workspace POST_test (below) so that I can process it further in the workspace. I imagine the issue is that I’m not defining where the information is coming from when entering the workspace, which is just a text file reader and text file writer for the purposes of this test.I followed this tutorial and can trigger the workspace using this method but I cannot get it to read the text directly from the body.Send Source Data to FME Flow with HTTP POST – FME Support CenterFurther searching suggested setting the source as a user parameter.I’ve tried to set the input as text string using a user parameter but this doesn’t remain in the reader after clicking ‘ok’.I’m using Flow 2024.0.5 and the V3 REST APITIA
Hi,I’m using FME Flow 2025.2.4.I have an FME Flow Automation which runs 4 workspaces. Each workspace takes an email address parameter (which will be the same value for each workspace).I would like to use the same Automation to run on a bi-weekly schedule but also allow it to be run on demand via an Automation App, so I have 2 triggers: Schedule and Manual When the Automation is run on Schedule it should pass a pre-defined email address to the workspaces.When the Automation is run manually via the Automation App the user needs to be able to provide an email address at runtime.Is this possible? Or do I need to create 2 separate Automations?I know I can create a manual parameter that gets passed from the manual trigger to the downstream workspaces but if I configure the workspaces to use this value it won’t exist when the Automation is run on schedule.Similarly, if I use an Automation Parameter for the workspaces when run on a schedule I can’t specify the value at runtime for the manual t
Hello Esteemed Community,I have been banging my head on this issue and have tried the help documents, this forum and the academy training to find an answer and am still stumped. I am struggling to access data that I submit with a topic through the data streaming service inside my automation via the FME Flow Topic Trigger. I have successfully tried the FMEFlowNotifier transformer just to see if I could get that working, but it does not fit in line with what I am trying to do which is to post to topics on success or failure at the end.This is what the service properties looks like: Service PropertiesAnd the JSON writer: JSON WriterI have tried access the properties both using {job_id} and {data.job_id} but the translation log shows that it uses those values as is.Value ExampleOne of the key issues I have is that I need to set the values to a custom attributes because the parameters I am using them for are number type and it won’t let me type something non-numeric. Custom Attributes on FM
We have an automation that is triggered daily with a CRON expression which runs 4 workspaces. The first 3 workspaces are run in parallel and the fourth runs on successful completion of one of the workspaces. Last night, two events appear to have been triggered at the scheduled time and so each workspace was run twice. Has anyone ever come across anything similar? I can’t see any obvious errors in the logs
Hopefully someone can offer some advice on using ArcGIS Online hosted feature service webhooks and FME Flow.I have set up webhooks on a test hosted feature service, derived from a survey123 form. When implementing a webhook directly via Survey123, I successfully receive a response in the FME Flow log. However, when implementing a webhook on the feature service, there is no response in the log.I’ve done some checks using https://webhook.site/ and I can see that ArcGIS Online is sending data when using that URL, so it’s not a problem with the feature service webhook, but appears to be an issue with FME Flow.I should add, FME Flow is HTTPS enabled. All feature service settings look to be correct and I have default Admin rights on AGOL.Has anyone encountered a similar problem?
Has anyone got any tried and tested methods for testing ArcSDE connections that are stored in FME Flow, en masse rather than one by one.I thought i could use an SQL Executor but it appears FME doesn’t handle the error messages when they’ve come from a failed SDE connection so the workspace terminates if there is one bad connection.
Hi!I am using the Geometry Parameter to let the users draw their area of interest on FME Flow and then download the respective map. However, after publishing to FME Flow, I don’t see the map for the selection, nor am I able to turn it on in any way.I saw that usually there should be a map icon to the left of the text, which would open a map and let me draw a polygon of my AOI. What is the problem? I am using FME 2026.2.0.0 20260401 - Build 26291 and FME Flow 2026.1.1 Build 26121 (which should be compatible).
Hi, I am a software developer, but don’t know much about FME yet. Please forgive my ignorance :-)I was asked to create a simple wrapper around the REST API v4 that lets a user start a job, and download the results as a zip file.Generating a token, submitting a job, and getting the job’s status is fairly straightforward, but I am at a loss when it comes to downloading the results. I see that there is another API /fmedatadownload, but it seems that the token I use when submitting the job does not work here. I tried passing it in the Authorization header, as a query parameter, and I also tried Basic authentication, but all of these return HTTP 401I am sure this must be very simple, but I am probably overlooking the obvious here.
Can the dynamic parameters in FME Flow Apps, as described here:Dynamic Parameter Configurations in FME Flow Apps – FME Support Centerbe made to cascade, i.e. so the value chosen in one parameter affects the choices available in another?How does one structure the JSON to do this?