Shape the future of FME with your ideas
Open ideas have been reviewed by our Product Management and are open for commenting and voting.
Hello,It's possible to resquest the event of FME Server via API REST with this resquest :https://docs.safe.com/fme/html/FME_REST/apidoc/v3/index.html#!/systemevents/listCompleted_get_4But we can't choose a date rage. This option could be very usefull for interact with monitoring toolsThank you
I'm not sure if it's doable, by a nice feature might be a little animation on the Windows Task bar icon when an FME Form process is running. This would just be a nice little indicator to let the user know that a job is still running (or is finished) when a process is running in the background - This would be similar to when using windows explorer to copy data
This applies to anywhere where composite tests can be applied. Currently if you edit the composite expression and do not click apply, the changes are lost when you press OK to close the transformer. I need a warning when there are unapplied changes in the composite expression editor to stop me doing this! Perhaps the OK button could be greyed out if the composite editor is open with unapplied changes?
One of the things which are somewhere between useful and annoying in workbench are tooltips which popup when hovering with the mouse over almost anything in workbench.I see how useful tooltips can be when I can see the transformer settings without opening the properties but especially when a screen is shared over Remotedesktop or Teamviewer or MS Teams it is absolutely annoying when all the time something pops up and hides what I want to show or see.If there was a way to disable the tooltips in situations like these it would help my blood pressure a lot.
Hi,SchemaScanner contains a regular expression IgnoreAttributeContaining parameter. If its value is based on a user parameter or on attribute, the regular expression is not recognized. It would be great if we could do that!
Add another selection to the workspace "Rejected feature handling" options: "Redirect to:"If a user selects "Redirect to", they will be asked to select a transformer to redirect to. This transformer can then handle any rejected features. This would be like traditional programming exception handling.I know it's possible to manually connect <Rejected> output ports to transformers but this would offer a catch-all option for generic error handling.
HiIm not sure if the title is accurate, but im trying to explain what would be nice to have.Im having the geometrypicker for constructing a box, now i would like to limit or at least show that a maximum length of a side is reached. And this would be nice to see after constructing the box (without the need of starting the workspace).Like i want to be length of the sides limited to 500m, so after geometry is set, another parameter (e.g. python scripted) calculates the lengths and at least shows it, so the users sees that it is too long and can correct it.
The AttributeCreator adds new fields before exisiting attributes. It would be an improvement if there was an option to chose to add the new fields before or after existing attributes. This would save use of the AttributeManager which is often needed just to remedy this.
The dynamic engines capability is a very good extension of the FME Server capabilities. At this moment, it is possible to assign repositories to a dynamic engine. However, I think it would be interesting to be able to assign specific workspaces to a dynamic engine. I that case it is possible to only use specific workspaces with this functionality without the need to put these in a separate repository. It would be even more interesting to be able to separate bought credits for dynamic engines so we can assign different budgets for different workspaces.
Would it be possible to expose the requested service as a server parameter, eg.: FME_SERVER_REQUEST_SERVICE ?It would make it easier to provide different outputs in a schedule and download/streaming service (eg. different file format or file names).There is a workarund ro calculate it from FME_SERVER_REQUEST_URI but it is not that elegant and it may fail if someone changes the Service endpoints in Server Configuration.
After a translation has finished, I'd like to be able to right-click on a connection and save the feature count to annotation attached to that connection.
An integrated transformer that simply filters "candidates" based on whether there is a match in "filter." This could be based solely on matching attributes (definitely the most important component), or could function similarly to the Matcher (allowing for required differences and geometry). I have attached two workspaces: my "FilterByJoin" transformer, which I use no fewer than 5 times in any workspace I create (and relies, in turn, on two other of my custom transformers), and the beginning conceptual development of a "MatcherFilter" in a few different forms (with some pretty significant performance kinks to work out)Filtering by matching attributes can currently be achieved in its most-basic form by passing data to a FeatureMerger with candidates as the Supplier and filter as the Requestor, then using the "UsedSupplier" and "UnusedSupplier" outputs, but streamlining that into something that is more transparent in its purpose requires additional steps in a transformer like the "FilterByJoinExample" I've attached! NOTE: The "Add Attachments" button isn't bringing up any dialogue, so if clicking "Create Idea and Next" posts this and I am not able to add attachments after posting... well, then disregard I guess!
It would be very convenient to see the values of parameters in triggers/actions in an automation at first glance and always up to date. We use simple annotations and write those values as text in them. But obviously, these annotations cannot be relied upon too much, as it's easy to forget to update the annotation, when a parameter changes...
We are currently on V3 of the FME Server REST API and, even though the documentation claims "FME Server REST API V3 is our stable REST API", this is not actually the case. A quick look at the REST API documentation for an FME Server 2017 installation, compared to an FME Server 2019 installation will reveal significant differences.It would be great to have a query that could be run against the API to return the true version (I REALLY hope that Safe is tracking changes to the API as difference versions...). At least if the version was available, then users of the API could program their solutions to take account of the differences if possible.It would also be great if the documentation could indicate in which version of the API a certain functionality added or updated/modified.As an example, FME Server 2017 offers the following endpoint:GET /transformations/jobs/< section >where <section> can refer to Completed/Running/QueuedIn response to a query to this endpoint, the "request" item contains a "workspacePath" value which can be used to extract the repository and workspace details but there is no direct response item for these values.FME Server 2019 offers documentation on direct endpoints, such as:GET /transformations/jobs/completedA response to the above query contains additional information in the "job" portion of the response, which provides access to the repository and workspace names (not available in 2017).In summary, an application written to work against "V3" of the REST API is not guaranteed to work if the underlying FME Server version changes.Please update the REST API to make it simple to programatically query the true version of the API being used or, even better, to programatically query the API itself to determine its capabilities and query/response schemas.
When deleting items in FME Server a confirmation dialog is displayed asking "Are you sure you want to delete this item?", or "Are you sure you want to delete the 99 selected items?".The problem is, the Actions > Remove menu option is at the top of the page and if the number of items exceeds the page length, then it is not possible to double-check which items are being removed.It would be nice if the dialog could list the names of the items being removed.
I really like the AttributeJSONPacker, I think it should be promoted to a full transformer. However, I miss the possibility of adding attributes as JSON arrays from lists.
Can we add the option to save any sql scripts created via FME can be saved in the *.sql file format.
It would be really nice to be able to control access to ESRI SDE Connection files by FME Server roles, much like we can for named connections in FME Server. We have to embed authentication into the sde conneciton file itself (using the passwrod override in the fmw itself is not a solution, that has it's own set of issues), so access to these sde connection files needs to be controlled. I would imagine the architeture of FME server would make this a challenge, but it is worth exploring in our world of ever needing tighter security on things.
If you workspace has a dynamic reader, it's possible on startup to select dynamically the featuretype you want to process. This changes when there is another type of data provided for that reader format.I'm looking into similar functionality, but on attributes. So that users can select on startup a certain attribute that is present in their provided source. This allows dynamic workspaces to be much more efficient at my side as I'm not hampered if the input data has a different attribute name then what I'm using in the dynamic workspace
I would like to be able to export field mappings in the Attribute Manager transformer to an output file such as a CSV. Currently the only option to right-click the transformer and Show Summary Annotation. This has limits on the number of rows.
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.