Shape the future of FME with your ideas
Open ideas have been reviewed by our Product Management and are open for commenting and voting.
Right click menu option to replace a reader or writer with a feature reader or writer. This would help to reduce user misconfiguration errors when manually replacing a tradititional reader or writer.
Changing the name of a transformer currently triggers a refresh/update of the transformer. This suggestion is to not trigger the transformer refresh if the only thing that is changed in the transformer parameters is its name.The benefits of not refreshing (that I can currently think of, I'm sure there are more...):feature caches would not become staledata sources would not be re-read (e.g. if a FeatureReader transformer name is changed, all source feature schemas are re-read and the output ports are updated)I realise that these are minor inconveniences but changing this behaviour could dramatically improve iterative development time.
I'm working more and more with JSON data coming from an FME Server Automation webhook. Since the data isn't passing through a Reader in my workspace (it comes in via a published parameter), some JSON values may be encoded for URL (% codes for many special characters). After passing through a JSONFlattener, rather than having to chain together multiple TextDecode transformers to account for all the attributes that might be encoded, it would be simpler to be able to decode all the attributes inside an AttributeManager (or even an AttributeCreator).Unfortunately, there are no string functions currently available in AttributeManager/AttributeCopier to encode/decode attributes.It would be great to have encode/decode functions to provide this functionality!
It would be nice if the RasterBandCombiner would accept rasters whose's x and y spacing differ only by floating point precision errors.
Duplicate to Writer is very useful but some additions/improvements could be made I think. For example:When "Duplicate to Writer" is chosen, automatically include the reader as a writer to duplicate to.Option to select an existing FT on a writer and choose "Duplicate to Writer" and select same or another writerDuplicate to Writer automatically connects to the reader being duplicated - this is needed in about 5% of cases for me. An option to duplicate with no connection would save manual deletion of connection almost every time.In the data sources list, it would be useful to be able to to say "duplicate reader as writer".If you duplicate a writer FT now, 00 is added to the name. It isn't possible to change both the Writer and remove the 00 from the FT name in one step, unless one adds something to the end of the FT name.
In the hub, a Custom Transformer can be downloaded to count the number of characters in a string: https://hub.safe.com/publishers/gisinnovationsb/transformers/specificcharactercounter This involves creating a list, so it is rather slow.@takashi has some excellent ideas in: https://community.safe.com/s/question/0D54Q000080hYeESAU/count-number-of-unique-characters-into-a-stringAlso some really good ideas in: https://community.safe.com/s/question/0D54Q000080hIUkSAM/count-the-number-of-characters-and-numbers-in-a-given-stringIt might be useful though, to have a dedicated Transformer 'CharacterCounter'. I've looked for it several times, before I started implementing a solution with the ExpressionEvaluator. Especially when you can make it faster than the current solutions.
I can't tell you how many times I forget the exact syntax for "FME_SQL_DELIMITER ;" when I'm working with SQLCreator, SQLExecutor, the "SQL To Run Before/After Write" parameters, or anywhere else I enter SQL statements. I have to look it up every time.I propose a new "SQL Special Expressions" or similar group entry in the left-hand side of the SQL Text editor (see image)and the very first item on that new group entry would be "FME_SQL_DELIMITER". This would be similar to the Special Characters group entry in most attribute text editors (see image):There might be other handy SQL-related expressions that could go in this group entry.
A little birdie tells me a MicrosoftTeamsConnector is coming to Hub. Teams supports incoming webhooks that can deliver plain text, markdown text, or rich messaging using Adaptive Cards. My idea is to support constructing adaptive cards to support rich messaging into Teams.
FME has an AutodeskA360Connector transformer. For BIM models Autodesk created BIM 360 Docs, similar to A360. For more information: https://www.autodesk.com/products/bim-360-docs/overview For a customer I request a AutodeskBIM360Connector transformer that allows conneting to BIM 360 Docs for uploading and downloading files.
As an FME User, I want the PostgreSQL writer to be able to write default values if I send an empty string/missing/blank value(s) to the writer. Currently, if you want to the database to write the default value, you have to use an SQLCreator or SQLExectutor (as per the workarounds provided on the linked threads below).This issue is currently being tracked as: FMEENGINE-8945Related Forum Threadshttps://knowledge.safe.com/questions/1703/serial-data-types-and-insert-into-postgresql.html https://knowledge.safe.com/questions/90068/postgis-writer-excluded-fields-with-defaults-still.html https://knowledge.safe.com/questions/85824/postgresql-writers-how-to-insert-only-in-specified.html
In Navigator ---> Transformers it would be great to have a list by transformer type, so that transformers could be shown. This is most relevant when the transformer names are changed and you want to find specific transformer types.
Eager to do many jobs in FME Cloud, but Cloud has no support for Sketchup nor Real DWG, can this be fixed?
It's currently possible to manually trigger an Automation to run if the defined trigger event is a Schedule and if the workflow is currently running. (You need to select the Schedule item in the workflow and then click the Trigger button at the bottom of the parameters window.)It would be great if the option to trigger an Automation could be extended to all types of Automation trigger events so that they could be triggered from within the Automation interface, and so that the process could be made more consistent.For example, you can't currently trigger a topic subscription from within the Automations interface. For that you need to save the Automation and go to the Notifications page and fire the Topic from there. I haven't checked the directory watch and similar trigger events but suspect them to be the same, i.e. needing to perform an external action to trigger the event.Additionally, I've noticed that triggered automations do not get listed in the triggered jobs history until the automation job has completed. It would be good to see them listed as soon as the Automation is triggered (perhaps with an "Incomplete" Status and no finish datetime). Today I was testing firing a topic to trigger an automation and did not know it was working as the job wasn't showing up in the job history, so I inadvertently triggered multiple jobs...These ideas tie back to this question:https://knowledge.safe.com/questions/114447/testing-automations-in-fme-server.html?&childToView=114467#answer-114467Merged Ideas:On Demand Automation Option by robotix on March 31, 2020On Demand Automation Option-I don't want to stop, it go into the schedule, adjust it and restart it-I don't want to go to the job log and resubmit-No, I don't mean workspaces. I know you can do that.-Just right click Run Now..???-Actions: Run Now ???Thanks. Have a nice Day.
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.