Schedules, triggers, events, alerts, and notifications.
Recently active
I have FME Automations that use the “FME Flow Schedule”. In the “FME Flow Schedule”, I am using the Schedule Type “CRON Expression”. Is there a way to get a report for all the “FME Flow Schedule” from all the FME Automation so that I can know when an FME Automation is scheduled to run?
Currently doing some testing after upgrading FMEFlow to 2025.2.1It appears that the validate button on the JMS trigger now just returns an ‘Invalid Parameter’ message Previously it produced something slightly more descriptive.i.e. Failed to find JMS object / Realm is currently not reachableIs a more detailed message available in a log somewhere, if so where should i look? I have it all set up and working correctly in 2025.2.1, this is just for future reference.
Hello, So I have a platform that utilizes Fire Hose API for their data stream. My stream will have thousands of changes a second. I need to connect to this stream, clean/filter the data, and have the data end up showing on an ArcGIS webmap. What would the path be? I am not exactly sure how I connect the firehose stream to FME (I have flow and form). My thought process is Connect Firehose to FME (not sure how, not HTTPCaller right?) → Create data stream to process data → connect stream to GeoEvent Server → Display on Webmap? Is my thought process accurate? Any help is appreciated!
Is there any way possible to send an HTTP Response after receiving a webhook trigger in FME Flow Hosted Automations? I am attempting to set up an automation that runs in response to webhooks coming from Monday.com, however before I can start configuring the actual webhooks, monday.com requires verification that I have control of the endpoint. I need to do this by having the platform send a JSON challenge to the endpoint URL, which must then be responded to with an identical JSON POST body. I believe it must also be returned with a status of 200. Documentation on setting up monday.com webhooks here. I have tried to accomplish this by adding a workspace after the webhook trigger to pull the IP address that the challenge request was sent from from the HTTP headers, and then using an HTTPCaller to send a POST request with the JSON challenge body to that IP address, but this is not working - the request just times out.
I have an FME workbench that performs change detection logic and outputs features using the Automations Writer. This workbench is triggered within an automation, and downstream workbenches receive their input from the Automation Writer output.Most of the time, everything works as expected. However, on rare occasions, the workbench fails with the following error:AUTOMATIONS Writer: FME Flow error: 'Blocking request exceeded 10s' I would appreciate any suggestions or possible workarounds to prevent or handle this issue.@ebygomm @redgeographics @hkingsbury @danilo_fme @runneals
I’ll try to make this really quick. We are trying to automate running several FME Form jobs. Each one will execute in line in the automation. The reason is we want them to stop if even one job fails and to send an email (External Action in FME Flow Automations). Being new I’m having issues trying to get the Email to work. I’ve tried various things with no luck. Is there anyone out there with experience on setting this up through Office365? I just want to know if I post this image of the settings if you might be able to tell me which are the most important to focus on. Also, any other pitfalls, internal flow steps, or even external steps I need to be taking. FYI: I’ve cleared out some of the settings in the attached image.Thanks in advance for your time and knowledge!!!
Hello all,I have a MapInfo table on a file server, that gets edited by users and I need to make sure it is packed each night.Is there a way that FME Server (FME Flow) can perform a pack on a MapInfo table in place?
Hi, What is the best way to manage the schema drifting issue? Context: Currently the user uploads an Excel File through Workspace apps, and the file contains multiple attributes where the attribute names can change anytime. ID can be reported as Id, Identifier, id, ID. What is the best way to map and standardize these attributes ?
I have a folder with hundreds of DWG files. We are moving away from CAD software and so wanted to convert our existing DWGs into SVGs for future compatability with new apps
I have some daily automations set up to update feature layers in our GDB from a rest endpoint. There are instances when the workspace cannot connect to the source to read in the features and therefore fails the job. I have retry parameters set on the run workspace action as follows: number of attempts 1, wait between attempts 5 seconds, backoff multiplier none, randomization factor none, max wait 1 minute. Having the retry as been helpful but causes us to recieve multiple emails. Specifically, if the job succeeds we recieve 1 email that it was successful. If the job fails both attempts, we recieve 2 emails that it failed both attempts. If the job fails the first and succeeds the 2nd attempt, we recieve one failure and one succeess email. We have some users who are only set up to recieve failure emails and therefore are not aware that the 2nd attempt was successful.Is there a way to configure the retry parameters or automation to only send an email on the final attempt? If needed for re
I have a working workbench that accepts a user parameter for a Cityworks WorkOrderSid. I have a FWM Flow Webhook setup per instructions. I think my issue is that the work order sid is not getting transfered as expected. Here is a screenshot of the CW Template Details: I think the Template text is wrong because im getting an error in FLOW:it looks like the auth code is getting passed in to the WorkorderSID?Let me know if you need to see any other part of the setup...
Hi FME Server Team,I would like to request an enhancement to the FME Server REST API.API Endpoint:/transformations/jobs/completedEnhancement Request:Currently, it is not possible to filter completed jobs by their finish time using this endpoint. I would like to request support for querying completed jobs by finishTime, in addition to filtering by repository and workspace.Use Case:For monitoring and automation purposes, I need to programmatically retrieve jobs that have successfully finished within the past 5 minutes, filtered by a specific repository and workspace name.Example Query:repository: <repository_name>workspace: <workspace_name>completed successfully (completedState: success)finished within the past 5 minutes (finishTime >= <timestamp>)Having the ability to query by finishTime (ideally with support for both a start and end range, or a relative time based on current time eg. last 5 minutes) would greatly streamline our integration workflows.Thank you for c
I am quite stuck on a problem with the Esri Geodatabase (ArcSDE Geodb) writer in FME 2025.1 and would appreciate any ideas.I am using the writer in update mode and not updating the spatial column.The error is only on FME Flow and not FME Form. Error updating feature for the table/feature class '<feature class name>'. Check the geometry of such feature is valid and is not too small for the resolution.I tried removing the geomerty before the writer since no geometry is being updated - same problem.The FME Flow Server has ArcGIS Server 11.1 installed rather than ArcGIS Pro 3.3 as on the desktop. [Edited with version numbers ]The feature class has archiving so I am little nervous updating the records directly with SQL.Any thoughts?
I know it’s not currently possible to set up an automation app that takes a user uploaded file as input, but i was wondering if anyone has gone down the route of using a workspace app to upload a file and then having that workspace trigger an automation via the rest api sending the details of the uploaded file location?
FME Flow version: 2024.2.5 build 24832 - win64In Automation, I can successfully send out emails when there’s only one receiver, but when I try multiple receivers or use CC, it will fail with error: Mon-19-Jan-2026 04:50:36.849 pm | INFORM | pool-2-thread-74 | Email testing (9e665a4d-a425-4960-b8e6-9395ec70a77d) | event (fd5e556f-ed1a-4fca-ad50-df7d5ffc22e3) | 801007 : Sending email with subject "Email testing - Non approved TMP notification" to recipient(s) "xx@xxx.gov.au, xx@xxx.gov.au" ... | ERROR | pool-2-thread-74 | Email testing (9e665a4d-a425-4960-b8e6-9395ec70a77d) | event (fd5e556f-ed1a-4fca-ad50-df7d5ffc22e3) | 801027 : An exception occurred. Invalid Addresses Success log:Mon-19-Jan-2026 03:35:56.273 pm | INFORM | pool-2-thread-61 | Non approved TMP notification (e97e7a37-d7f6-4452-86b6-0c71e2a1decc) | event (640991ed-84e5-46b3-939f-cac134976325) | 801007 : Sending email with subject "Non approved TMP notification - Non approved TMP notification" to recipient(s) "xx@xxx.gov.a
Hi everyone,I have a task to automate a process which starts with a Smartsheet. I’m somehow new to FME. Does anyone know how can I add the Smartsheet to my workbench as a reader.
I am using a generic/dynamic schema in FME Workbench, and I have a workspace that processes multiple different datasets through the same workflow.At the end of the process, each dataset is written separately to the writer. However, I noticed that the outputs end up inheriting attributes from other datasets, which remain in the schema but with empty values, even though those attributes do not exist in the original source.I would like to understand: Why does FME keep attributes from other datasets when using a generic schema? What is the best practice to prevent schemas from being mixed ? Has anyone encountered this scenario or could suggest the correct approach to keep independent schemas for each dataset?
We are at FME 2024.2, both Form and Flow. I set up an organizational webhook in ArcGIS Enterprise Portal (11.3) to respond to the item sharing action and use a workspace to process the content message. The workspace extracts the item id and then use the HTTPCaller to retrieve the item’s metadata, using this URL parameter -- https://myArcGISURL/portal/sharing/rest/content/items/@Value(id), Testing of the webhook content message in the FME Form is successful. But when running this workspace on the FME Flow webhook automation, the HTTPCaller gives this error. It appends a token parameter to the URL parameter.An error occurred while accessing the URL 'https://myArcGISURL/portal/sharing/rest/content/items/0f8ecac9c0c741b2aeb0da076d8df6ec?f=json&token=3c8qQVHUWB_73Wod2huNSkmjdxpX4s_ZGZ7ebK8UjIxQ8A4zZdzzwuKf3-Mk0ZuxgbezOmCKWwq2vi6OXQy2LdCcLfBUmdfr5vC0cW3hBq7GvDkN1WM2er2tvJ7hOC88uy5EyBmRG5VoXLLKKBGEYuydCHnocwL1F9oHLFh0oNv4XSHa9mhLFr1RUEc2Gt6KFgd6MAxFidxQGEIivcifWgo3szwDWPHpfL7tEVUi13nv_Lu
Hello World!I am experiencing unexpected behaviour related to the automations on FME Flow (2025.1.2), where a drop-down multichoice parameter is stuck on empty selection ("Select a choice"). Even after editing the automation and restarting it, when I refresh the page and check the parameters - it is empty again!It seems like it is a display problem as the workspace runs with the choice I entered but then there is a second problem. The multichoice parameter is configured to produce a <space>-separated string, but the resulting string is a comma-separated string. I can compare the resulting parameter in the completed job logs when triggering the workspace manually vs when it is triggered from the automation.There are more users with similar problems as discussed in the forum thread: Automation Parameters are Resetting | Community. I contacted the support crew at Safe Software, and they were aware of the issue. But until they come up with a permanent fix we need to find a temporary
We setup an OAuth client in GCP that we’re trying to get working with FME Flow. I have installed the safe.google-bigquery package on FME Form and configured the web service with our unique client information from GCP. See below I then created a web connection based on this web service and uploaded this and a workspace utilizing this connection to our FME Flow instance. The workspace succeeds initially, presumably until the access token expires, but is failing with the following error after an hour or so: It works again if I manually re-authorize the connection so I believe Flow is failing to retrieve a refresh token from GCP: Any help would be appreciated. Thanks!
We recently upgraded to FME Flow 2025 but now all of our FME processes with SharePointOnlineConnectors are failing.We have to keep going into FME Flow Connections and Parameters>Web Connections and re-authorise the Microsoft SharePointOnline connection. Is there a way to keep it authorised?This is causing dozens of processes to fail daily because we keep having to re-authorise the connection. I have been upgrading transformers and re-publishing the workbenches to FME Flow but wondered if this was an issue for anyone else and if there were any further suggestions.Thanks in advanceScott
Need support in uploading the ZIP files to an FME Flow Resource folder first (via REST API v3 and v4), then pass the resource path as a parameter in the webhook call. The file uploads should accept both file formats zipped and unzipped (single gdb file or package files in a zip).
I am just getting started with trying to use deployment parameters. When creating a scheduled automation, I thought I could use cron in a scheduled automation trigger but store the cron details in a deployment parameter. I took a working cron configuration and stored those details in a deployment parameter. Then when trying to enable the automation I got this error message in the debug log: Unable to assemble automation. Invalid Cron expression: {deployment.Trap_Daily_CRON}I am selecting the deployment parameter from the menu when creating the cron configuration, not just typing this in so I had expectations that this would succeed.There doesn’t seem any way to get this working that I can see.Is this something that is actually available?This is on FME Flow Hosted 2025.1.3.
Hello everyone,I’m working on an FME workspace where I need to process multiple input files sequentially within the same workflow, and I want to make sure that each file is processed independently, without any data or state being kept in memory from the previous file.Conceptually, what I’m looking for is a way to flush or reset the internal state between files, so that:cached features, temporary aggregates, statistics, or in-memory objectsfrom a previously processed file do not affect the processing of the next one.ContextI’m looping over multiple files (using a file-based workflow, not separate workspaces). The workflow includes transformers that may keep internal state (e.g. aggregations, statistics, grouping, geometry operations). The goal is to guarantee deterministic, per-file processing, similar to a “clean run” for each file.My questionsIs there a native way in FME to explicitly flush / reset the internal state of a workspace between input files? Are there specific transformers
If there is an automation where a workspace with an automations writer, triggers a child workspace a number of times is it possible to restrict those jobs to run on the same engine without the use of a queue?I want all child jobs triggered from the writer to run on the same engine as each other for a single automation run, but i don’t necessarily want to say that jobs can only be run on a single engine, as would be the case if I set up a queue