Shape the future of FME with your ideas
Exciting Updates to the Ideas Page! Learn more about the recent changes we’ve made to bring more transparency, ease of use, and a clearer view of how your ideas are progressing.
Open ideas have been reviewed by our Customer Success team and are open for commenting and voting.
When writing PDF it would be good if I could choose to write PDF/A version of the files. PDF/A is an ISO standard specialized for the digital preservation of electronic documents and in several cases it's a requirement when delivering PDF-files to a customer.
Hi everyone,I’m working with the JSONUpdater transformer in FME and need to add a key called layerDefinition to my JSON. The goal is to have:"layerDefinition": {}as an actual empty object, not:"layerDefinition": "{}" // stringor"layerDefinition": nullHere’s what I tried:Value Type = Plain Text, Value = {} → Result is "{}" (string). Value Type = JSON/XQuery, Value = {} → Result is null. Value Type = JSON/XQuery, Value = json:object() or map {} → The key doesn’t appear at all in the output.My JSON path is correct (json["operationalLayers"][0]), and the update type is Insert into Object.Question:Is there a way in FME to insert an empty JSON object using JSONUpdater without resorting to a string or null? Or is the only workaround to use AttributeCreator + JSONFragmenter or JSONTemplater?Any advice or examples would be greatly appreciated!
Write in OBJ format, support adding id, add unique identifiers and groupings for each model
The 'NoFeaturesTester' custom transformer currently out on FME Hub is powerful. However, we're getting pushback from IT from using it in our production workspaces in FME Server. We've benchmarked their work-arounds, and it slows down the workspace significantly (2 seconds with NFT vs. 2.5 minutes with their suggested alternatives). My idea: Harden this transformer and turn into a standard transformer.
Add .ods reader and writer (LibreOffice OR OpenOffice) !
ESRI exported compact cache files are embedded inside of a .tpk tile package created within ESRI tools for offline usage of basemap data sets. This package contains imagery tiles stored in specified image format, in rows 128x128. Trevor H posted an article on the format here. https://gdbgeek.wordpress.com/2012/08/09/demystifying-the-esri-compact-cache/
The AutodeskDocsConnector currently requires a file URN. This is contained within the URL used by ACC, but in encoded form. It would be helpful if you could also just paste the ACC URL directly into the connector and have FME do the parsing internally.
I love the HTTPCaller, SQLExecutor, and FeatureReader, but I have to admit I was confused how to make them work. It turned out I had to use a Creator transformer, which is not obvious. I'd prefer if they just worked without adding a Creator transformer.
User is trying to write out an explicit table https://support.microsoft.com/en-au/office/overview-of-excel-tables-7ab0bb7d-3a9e-4b56-a3c9-6c94334e492c rather than a block of data styled as a table. Currently the data writes out without issue but the table stays as a single row, not expanding to fit the data in the table.Similar to this community thread, and this idea.Currently, FME's Excel writing library does not have support for tables and we cannot modify them. Excel has marked out the table’s extents in the sheet and we are simply appending to the existing range. With enough interest we could add a new library to tackle this issue.
If one Point of the tunnel-connection is selected - you can see the connection line as a dashed line.But if you want to change the view to the other side of the tunnel, you have to navigate by your own.That's not fine for big workspaces. So a possibility to jump to the oher tunnelpoint in the view would be a nice feature :-)
In Autocad layer colors can be defined either by index or RGB.FME doesn't have a way of validating RGB layer colors. It looks like FME is doing a best guess using the color index here, but unlike with objects we don't have something like autocad_layer_true_color where we can find the exact RGB values.
In many organizations, FME Flow is managed centrally and engine resources are shared across different teams or departments. However, FME Flow currently does not offer any permission control on engine queues.At the moment, when a user/author has access to view queues, they can see all queues defined on the FME Flow instance. This can be problematic in environments where engine usage needs to be compartmentalized. Example use caseThe IT department is allowed to use 2 specific engines/queues.The GIS team is allowed to use 3 different engines/queues.However, because queues are not permission-restricted, any user can select any queue when creating schedules, automations, or running workspaces if they have access to the advanced part. Suggested ImprovementAdd the ability to control which engine queues a user or role can see and use.This would allow administrators to:Restrict access to specific queues based on user roles or groups. Prevent users from unintentionally using engines they are not supposed to access. Improve resource isolation and governance in multi-team or multi-department FME Flow environments.
Multi-leaders are a core AutoCAD annotation object. FME can explodes MLeaders and cannot write the Mleader back to DWG. This blocks end-to-end DWG automation workflows that modify and write back DWG files.Adding MLeader write support would allow users to recreate and update leader geometry, text content, and annotations programmatically.Another object key object which needs writing support is the AcDbTable or AutoCAD Table.Supporting these two key objects would significantly improve holistic DWG editing and automation capabilities in FME.
During workspace testing I often use a lot of different parameter values. When I have a certain version ready for deployment or a next iteration, I would like to (re)set all the parameter values at once. This could be to the parameter default values or clear all values.My suggestion is to add to the Navigator pane:User Parameters (root)Published Parameters (sub)Private Parameters (sub)FME Server Parameters (sub)right mouse click options:Set all parameter values to DefaultClear all parameter values
As discussed in this q&a, output from the FeatureWriter is not included in the Total Features Written stat at the end of a workspace log and thus also not included in the job results page on FME Server. This can be confusing and potentially misleading so I'd like to suggest adding these numbers to the total.
I’m trying to download files from a SharePoint environment using the SharepointOnlineConnector transformer in FME. After a certain period, we hit the timeout criteria, and SharePoint becomes unavailable/unreachable.According to Microsoft’s documentation, there is a Retry-After header option that can be used to introduce a delay after each API call:https://learn.microsoft.com/en-us/sharepoint/dev/embedded/development/limits-calling#patterns-and-best-practicesHowever, I cannot find this option among the parameters of the SharepointOnlineConnector transformer:https://docs.safe.com/fme/html/FME-Form-Documentation/FME-Transformers/Transformers/sharepointonlineconnector-pkg.htmQuestion:Is it possible to extend the transformer with a header clause where we can set the Retry-After parameter? Or is there an alternative way to implement this behavior in FME?
Currently, FME Flow Apps and Gallery Apps are either always enabled or always disabled. There are times when it would be useful for this to be managed in the app settings for example: If we need to restrict access to specific timeframes, such as during business hours. Having to manually enable and disable apps is frustrating. For apps with a defined start and end date for their availability, it would be much easier if we could automate them being switched on/off. It would be epic if we had a scheduling feature for FME Flow Apps that allows us to define periods of availability, similar to that for Schedules for Workspaces, where we can set when and how often an app is availableBeing able to configure an app to be automatically enabled or disabled based on a recurring schedule (e.g. weekdays from 8am to 6pm) Setting a specific start/end date and time after which the app becomes available/unavailable.
I’m interested in using FME Flow for Connection Storage in FME Workbench.We have a single FME Flow instance that does not have redundancy. I’m concerned that if Flow is unavailable, that FME Workbench will effectively also be rendered unusable if I use Flow for connection storage, based on what I’ve read in the documentation.Further, FME Form provides me a sort of redundancy at the moment - if Flow is unavailable or if the engines are consumed, I can run my processes locally, as a last resort. In my understanding, moving my connections to Flow would remove this redundancy and leave me more vulnerable to network/infrastructure/system issues.If the above is true, would it be possible to maintain a local cache of connections, similar to the default Personal Database Connection Storage, where it prompts for and perhaps even requires connection and syncing to Flow, but has some sort of fail-back mechanism in the event of failure?I could keep an export of connections locally, or a Shared Database copy, but this will go stale and defeats the purpose of the FME Flow option, I imagine.Thanks for any thoughts or corrections on the above.
Currently, we can only set the default layer color in the DWG Writer using a color index. Various CAD standards also work with layer colors based on RGB values. I would like to see this expanded so that it can be set using both color index and RGB values.This will avoid having to create templates with thousand of layers manually (extensive cad standard).
Often, I’m dealing with large amounts of spatial features, but only need the non-geometry attributes. Reading in a national dataset of small polygons must add a lot of time to the process. Reading it all in and then removing geometry is a small saving, but not much. Could we have a ‘no geoms’ option in Feature Reader/Reader?
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