Shape the future of FME with your ideas
Open ideas have been reviewed by our Customer Success team and are open for commenting and voting.
If I want to find intersection points between two feature classes but I do not want to include the points where lines within the same feature class intersect.As in these two examples: A check box option to be able to exclude intersections within the same feature type would be one solution. Or, having two input ports and having an option to exclude intersections within the same input would be another solution. As stated in one of the above cited threads it would be similar to the opposite results of using the “Group By” function on the fme_feature_type.It seems unnecessarily complicated to have to add topologyBuilder just to be able to do this task as seems to be the general solution offered in both threads above. The resulting functionality would be similar to the Intersect geoprocessing tool in ArcGIS Pro.
Summary Annotations contain a lot of information, and therefore take up a lot of screen space. On the other hand, summary annotations dynamically display the settings of a transformer, which can be better than using static Annotation.Therefore it would be nice to have the possibility to select what information is shown in a Summary Annotation.This would have the benefit of showing only the settings the user deems relevant, while at the same time automatically updating this information when these settings are changed.
I know you can expose list attributes by right clicking on them on the results on transformer before you need them however they can easily disappear and you have no visibility that they were exposed at one point. Also it takes me ages to remember where it is. What I would like is a transformer that look similar to attribute renamer but gives the option to expose the list elements. Maybe call it ListAttributeRenamer where you select the list (in the yellow area) and it exposes all of the elements as attributes. Bonus point if it could expose all of the list elements and defaults to give them a name plus a sequence like 1,2,3 or A, B,C. This would mean you don’t have to guess at the number of list values, it would only push out an attribute if the list has one and if there is a new one it is visible in the transformer instead of buried with you guessing if it exists or not. You could then update the ones you want to a name you want. This would make it so much more intuitive and useful.
Hi, using other ETL and data processing tools I have noticed diagnostic tools that collect and present in a clear way the processes being performed. I know that there is a log for information and debugging the script, but it would be nice if there was an alternative tool built into FME Form for presenting processes (e.g. elapsed time, function, process, RAM, CPU, etc.). Especially comparing the times of tool operation would give a general idea of the length of the processes (the log is not perfect in this respect)
On complex workbenches with multiple bookmarks, it can be difficult to read the bookmark titles. I think it would be good to be able to adjust the bookmark title text size and colour, to enhance readability and improve presentation. I appreciate this would potentially have complications for bookmark spacing, etc.
Since FME Form 2024.2, the “Generate Workspace” button on the “Start” page ist missing. Please add it again.
In 2024 and previous we had Get StartedBut alas in 2025 we only see The Generate workspace is key for new users in quickly learning how to form a translation. I understand we can get to this from the File menu, however please bring it back to the start tab
Allow exporting/importing of toolbar configuration. When upgrading to a new version or working from a different workspace, it takes time to reconfigure the toolbar manually.
under View menu, you can't turn back on Feature Information window should it be closed by a useraltering the windows view and lack of Feature Information window?The only way to show this window, is launch the hard to find “Info” button in visual preview show hide Feature Information window
In FME Flow Hosted, forgetting to manually pause an instance after use can lead to unnecessary cloud costs. While it's currently possible to create a daily scheduled pause, this method can be frustrating — for example, if you're actively working on the instance at the scheduled pause time, the instance will shut down anyway, interrupting your work and requiring a restart.1. Auto-Pause Based on InactivityIntroduce an option when creating (or editing) an FME Flow Hosted instance to auto-pause after a user-defined period of inactivity, such as 30 or 60 minutes. Inactivity could be defined as: no jobs running, no automations triggered, and no user interaction in the Web UI or API. The timeout should be configurable by the user. Benefit: This eliminates the need to rely solely on fixed scheduled pauses and helps avoid instances being left running unnecessarily — especially overnight or during weekends. Why This Matters: Prevents wasted cloud spend due to forgotten instances. Reduces frustration caused by hard-scheduled pauses that stop active work. Encourages smarter and more sustainable resource usage.
When using FME Server the standard approach is to provide the service account access to the relevant files and folders used by the workspaces. This would technically allow other authors to publish and run workspaces on files they shouldn’t be able to access if they know where the service account has access. This idea is to propose that for any reader/writer that accesses files that set of credentials can be supplied to be used for that read or write operation similar to the way web connections are handled.
As the dash (-) is not allowed in ArcGIS Portal File names, it would be great if FME could update that on the fly if an invalid filename is passed in, similar how characters like { } are changed to _ for attributes.
Hi FME team,Referring to the post Read AEC Objects (Geometries and Attributes) in FME | Community we’re also very interested in reading AutoCAD AecDbSpace objects. It would be great if it’s implement in the next version. Thanks,cart
It would be nice if you could select a Web Connection to connect to ArcGIS Portal and have the Portal URL in the reader/writer populate from that.
We run many Parent-Child jobs where the amount of Child workbenches can be in the hundreds with different User Parameter values for each. Therefore it can be very time-consuming to search each log file to find the right one.What would be very handy is a search box in Completed Jobs that searches the User Parameters for jobs with that value.
Hi there,Similar to this idea: I would like to be able to filter FME Flow completed jobs more effectively.Things I would like to be able to do:Exclusion filtering on all filter categories Apply multiple filters at once Be able to select multiple items in a single filter - i.e. show all jobs from repository1 and repository2 Be able to permanently hide certain workspaces or repositories from the job queue and then unhide them if required. For example: we have a job that runs every 5 minutes to query an api and update a sharepoint page. It is simple and low risk if it fails, but it clutters up the completed job list. I would like to be able to hide it. Thanks,Marc
I recently discovered that when using a TestFilter in FME, Null values are treated as numbers, seemingly to behave like negative infinityIf someone is not aware of this (such as myself) this leads to incorrect output data. My expectation was that Null should be routed to the 'Unfiltered' port, rather than being processed as a valid numerical value. It is not even treated as zero, as it is in other applications/programming languages, which would at least have some logic to it. I am of the opinion that this issue has impacted MANY of your users who were unaware of this.If there are default options which can be set somewhere to change this functionality, the default should be to rout the null values to the unfiltered port.try it out for yourself:
I would be great if the PolylineAnalyzer had a group by option as I find it currently only works if a polyline / polygon does not share a boundary with another feature.
Currently, using a FME floating licence requires each individual organisation to set up a dedicated licence server : https://docs.safe.com/fme/html/FME-Form-Documentation/FME-Form-Admin-Guide/FMEInstallation/About_Floating_Licenses.htmThe setup of such a licence server is, per se, not very complicated, but frequently involves discussions / challenges wrt setup of a dedicated VM / re-use of an existing VM, security on the opening of ports, etc.., which also often require the involvement of a tech profile (e.g. system administrator).Wouldn’t it be easier to have a global licence server hosted on the cloud, and managed directly by Safe, which could be accessed without any specific tech challenges by all individual FME instances ?If some organisations still prefer to have an internal licence server, it could also be interesting to allow both options : a licence server managed by the organisation itself or the global Safe licence server.
The Document PDF Writer package that was published on FME Hub earlier today looks promising.Unfortunately it can only be installed in FME Build 24783 or higher.Would it be possible to publish a version of this package for older FME versions?
Please add a "Maintenance Mode" to FME Server.This should be activated during restore and (maybe) backup (or manually by the admin):Disable all schedules and automationsDisable services (JobSubmitter/Streaming/Download)Forbid publishing of new ressourcesIn other words: The server should be in a read-only-state during restore.Doing some larger backups lately to FME Server 2019.2 I noticed that jobs got already triggered during restore but failed, because the database connections used had not been restored at that point.
IssueSome IFC files cannot be read:ISO10303-21: Skipping instance #743204: Instance is not syntactically valid.WorkaroundThe relevant lines can be changed in a text editor, e.g. from #743204=IFCCARTESIANPOINT((0.,0.,520)); to #743204=IFCCARTESIANPOINT((0.,0.,520.));The IFC files are in fact syntactically valid. Other software and validations do not throw errors on that issue.
Hi there,At the moment if you list the roles the associated users are in a long comma separated string, which is very hard to parse. If you click on the role the users get hidden further into a drop down radio box style selector.Could you please enhance the user information in the role page with a more user friendly selection/user information presentation style.Thanks,Marc
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
OKSorry, our virus scanner detected that this file isn't safe to download.
OK