Shape the future of FME with your ideas
New and Open ideas are awaiting review or have been reviewed by our Product Management team, and are open for commenting and voting.
It seems as though the FeatureTypeFilter randomly places features when using the Update option. It would be nice to have this order the features alphabetically or numerically.
In the FME Data Inspector, Add datasets to the two views, then they are independent, but many times we may want to view the dataset in view2 and the dataset in view1 overlap. Currently, you can only add a new data set again.If the dataset is a file that is saved on disk, it may be cumbersome, but if the dataset is from an inspector, you can only connect them to the same Inspector and run the workspace again.Added feature caching mode in FME 2018. This mode is very helpful for debugging work space, but each view can only display the result of one output port. In many cases, the results of different output ports need to be superimposed and viewed.If you can allow the user to use a drag or Ctrl+C to copy or move the dataset directly in different views, it will be very helpful to inspect the data.
I love using feature caching in FME whenever I can. I find it's the easiest way for me to test whether my transformation is working correctly. Sometimes I am testing a workspace to see if it will filter objects the way I expect. So I might make changes to a database or a file after I have features cached. If I run the workspace using caching, it won't load new features, because they are cached. Even if I say "Run just this", I get an updated feature in the inspector on that reader, but not on the next transformer. So the rest of my cached workspace runs the same as before even though there's a different feature up the pipe. I know I can get what I'm asking for just by renaming a transformer, if I'm using a SQLReader or FeatureReader. But I'd like to have an option for any type of reader where I can do something like right click and clear cached values. That way on any reader, I can update a feature without updating the rest of the workspace. I don't know of a way to do this now, but I'm definitely not an expert.
The Reprojector Transformer has been around for a while now but the CsmapReprojector clearly has the same capabilities with the added capabilities of transformation and vertical handling. There doesn't appear to me to be much point in retaining both, so perhaps it's time to alias the name of one in favour of the other for the sake of simplicity.
In a serverapp you can choose to add a map with Geometry Picker. You can also change map within the app.I would be nice to be able to set a default map to help the user.
It would be great to be able to right click on a reader and update its features. I know this can be done through the Readers menu but a right click option would make this easier for workspaces with a lot of similar readers.
Feature Caching is a great addition to FME that gives the user a much better ability to inspect what happens inside of a workspace. One addition that I would like to see to feature caching is the ability to cache multiple runs/iterations from a transformer. This would be of a help for iterative workflows when creating a workspace. For instance, I'm working with OCR-reading and rasterization techniques at the moment trying to find the parameters that gives the best OCR-reading result from tesseract. A task that is far from clear cut and that relies heavily on trial and error. Having the ability to cache multiple runs would help this iterative workflow a lot in comparing which changes give the best result. Ideally multiple-run caching would be set on a transformer level, as to not exponentially increase the amount of memory that is used. With a parameter that specifies the amount of runs to cache.
In the installation wizard of FME Flow(2023.0, and still in 2023.2.1), you are prompted the default database username “fmeflow”, but in the installation script’s for the SQL server database, the default username is “fmeserver”. I suggest there would be nice with an alignment here.
There are several ideas around improving the functionality available in Annotations, but why not go the whole hog and (as per Leaflet popups for example) have each annotation being its own HTML page - capable of displaying images, tables, even video if required.As a slightly lesser alternative, annotations could be created using Markdown.
Hello all,Today again, I dropped a filter in an automation I was building, and immediately missed the ability to filter on a regular expression. I actually never have to search for an exact case sensitive string, but always need some flexibility.I searched the Idea's section to vote up any idea posted already for this, but did not find any. So here it is... Add regular expressions to the automations filter..ps. If I recall correctly, Don promised something like that on one of the first presentations of the whole Automations concept.
It would be great to show feature counts on the output ports, instead of on the connection lines. A couple of reasons:Feature counts will still be available when nothing is connected to the output portWhen connection lines overlap/intersect, the numbers won't overlap each other, making it hard to read. (When two numbers overlap, it could look like a different number)
***Note from Migration:*** Original Title was: Database Connections - make connection parameters available as published parameters Make it possible to make the connection parameters such as host or database name available as published parameters so that they can be used in other readers, writers, or transformers, such as SystemCaller.More details in this Forum discussion: Database connections retrieve parameters programmatically
Hi,Wouldn't it be great to have a parameter to define the initial window size of the geometry picker parameter?Yes you can adjust the size of the window once it is open, but it would be great to be able to define it yourself.Cheers,Itay
A possible way to improve working with FME Workspaces and informing the end-users about changes.Documenting the workspaces with Bookmarks and Annotations is the first step in creating a well documented workspace. But what if you want a better way to work, and save all the minor changes you do every day? And find back to a previous version? Also if you share the same workspace with more colleagues either through Github or through a shared drive? Can we benefit more by working a bit more similar by looking to our coders even if we are non-code people? YES!We also want to inform all the end users of our workspaces / FME Server workspaces / Gallery apps of any changes we have made with the workspace. NOT with a separate word-document we have prepared and they have to look at. NOT by sending an e-mail and say: Hey, we have added a new format. But within the actual workspace itself.A suggestion to Safe Software to consider would be like this?1. Start FME Workbench2. Select Workspace you want to work with3. Get pop-up:a. What are you doing today? Enter short description: For instance (Check errors when writing to Shape)4. Open workbench and you have a new textfield floating on the top left cornver of the canvas5. When you have “found and fixed” what you should (should only take 5min – 1 hour is) hit SAVE button and a new pop-up. Prefilled with the text already enteretd:6. This will now be saved in the workspace “History- which few people use?”. And you now have a good track history of the changes. 7. When published on FME Server the last change (and older) can be showcased on the Run Workspace:And also on the FME Server Apps side.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.