Open ideas have been reviewed by our Product Management and are open for commenting and voting.
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
I propose that more options be added to the Polling Interval for a Directory Watch Trigger:Allow for the Trigger to check only the hours of Mon - Fri 8a to 5p, or Sat & Sun only, for example. I will suggest adding CRON Expressions if that will achieve what I suggest in #1.
Hi everyone,I think a new action “delay” (like the Decelerator transformer) would be a good addition to automations.My current scenario:Data is inserted into an external system and I need to check via HTTP calls if the external system has processed the data yet. I don’t want to do this check in the main Workspace, since the external system can take between 1 and 30 minutes. I’ve solved this for now using the Workspace Retry in automations. However, this results in a unpleasant Job history, since I need to design the Check-Workspace to run into an error to trigger the retry. A delay would allow me to loop back to a Check-Workspace on my own terms. I’m sure there are plenty more use cases where a delay could be useful. Especially in combination with loops. What do you think?Kind regardsDennis
WEBP makes MBTiles a lot smaller than using current options.WEBP is now supported in GDAL writing MBTiles.
This would be helpful for exposing attributes that are already passed in as a comma separated list for a oslc.select statement and would allow for better encapsulation when creating custom transformers. This would be very similar to the way the AttributeKeeper works.
Using letters that are not in the standard english alphabet is causing issues when running workspaces. To take one exemple, passing a user parameter to a child workspace using WorkspaceRunner, will fail if the parameter contains ie. norwegian letters. “å” becomes “ Ă¥” (unicode \u00E5 ). If the parameter is a file path, child workspace will fail finding the folder/file.A workaround is to manually convert unsupported unicode characters with StringPairReplacer.This is suboptimal for 3 main reasons:Most often we need to handle these characters in inputs and outputs. Non english letters are meaningful, they convey sense for users. Scaling down to an english subset can sometimes create confusion between two similar words that are differentiated with these extra letters. Creating datastructure (and being able to handle these characters in our FME flows) in native language is adding value to our customers.
Like running a workspace normally, it would be nice to have the option to select which service to run the workspace as within an Automation.
As per https://gisgeography.com/arcgis-shapefile-files-types-extensions/ a shapefile is made of a number of manditory and optional files.Shapefile Writers output some of these optional files.In some cases these can cause issues in external/legacy systems.It would be helpful if there was an advanced option in the writer to select what optional files are in/excluded
Apart of those calling web API, dedicated machine learning transformers are currently missing in FME. Pytorch is heavy and requiring gpu while sklearn is also a bit hard to directly set up as transformers (due to the complexity/flexibility of the pipelines). Why not try to leverage the work done on PyCaret? Those standardized steps, while limited compared to a dedicated sklearn pipeline, would streamline simple machine learning operations in FME. If others have ideas on this, don’t hesitate. I think that those are missing blocks in current FME tools.
It seems FME can not read CityJSONSeq (CityJSON Text Sequences)https://www.cityjson.org/cityjsonseq/If you use the reader NDJSON (Newline Delimited JSON) you get the data - however you do not get them converted to CityJSON objects - missing geometry.Any way to do this either with some Transformers in FME or with a dedicated reader?Format described in more details in this article: https://arxiv.org/html/2407.00017v1
Main request:ArcPRO desktop provides option to save a layer symbology to a SD (service definition) file to disk.Can Safe add support > allowing the user to browse to .sd files when they update or publish as a feature service (hosted), FME will use the ArcGIS for Python API to overwrite the symbology styleThis may also be an option to include in the Arcgis online connector transformer, when the use select publish. Secondary requests:LYRX files in ArcPRO as coded in JSON. Perhaps ESRI and Safe can work together to support updating arcgis online styles, where the user can browse to a desktop LYRX file they saved outin QGIS and OGC they have an option to save SLD (styled layer descriptor) files. As a stretch goal, allowing Arcgis to use these for style definition would also assist in data migration projects
Hi, How many of us (and let’s be honest) have mistakenly pressed the stop automation while actually going for the refresh?These two are way to close to each other and with a little change some serious BS&T can be spared from us all…. Itay
Hi,This functionality is great but does not make sense (the way it is now) inside a split merge block.Let say you enable the retry in a split-merge block to try for 3 times before giving up, if it is successful the third time a feature will still come out of the failed port of the split-merge block and ruin you translation.So either disable this functionality in the split-merge block (not preferred) or make is smarter and even if 2 of the 3 retries have failed don’t let any feature go out of the failed port of the split-merge block (preferred)Let make the retry in a split-merge block usable (and great)Itay
In the lists in FME Flow, it’s typically only possible to sort on a few items.It would be a much better interface, if sorting was available for (almost) all columns in the lists.It would also be nice, if one could open especially job logs in separate tabs in the browser.Too much time is wasted clicked back and forth and resetting various settings.Actually, the one-tab approach is in general a bad decision and a time-waster.Is this really a requirement with Java server pages ?
Hi there,There are some resources in the community for visualizing schedules and automations such as:https://support.safe.com/hc/en-us/articles/25407600463245-Create-a-Calendar-for-FME-Server-Scheduleshttps://support.safe.com/hc/en-us/articles/25407670993677-Creating-a-Visual-Calendar-of-Schedules-as-an-FME-Server-DashboardHowever these require additional effort from the end user and in some cases API’s for external services (Google Calendar).I feel like an integrated visual representation of all scheduled tasks in FME would be very valuable to users publishing workspaces, and would help to prevent resource contention and workspace conflicts.Additionally if the user wants to create their own calendar view they have to understand how to process cron job formatting, manage time zones differences, write html and javascript, etc, etc; it is quite complex.Please provide a supported workspace in the FME install that can be run regularly to write to a dashboard that allows us to visualize all schedules in a calendar view, ideally with the ability to zoom to a month, week or day view.
True curves are now supported in ArcGIS Online! Yay! Does SafeFME plan on updating the AGOL feature service reader to work with true curves in the near future? Any insights would be greatly appreciated!
Need a enhancement on AGOL and Enterprise connection to read credentials from secret manager using script and supply it has parameters at run time. This will help save efforts to update password manually.
Hi There, Most of my users do not log into FME Flow and use the apps, it would be very helpful if I can broadcast messages to my users via the FME Flow apps.Cheers,Itay
As a:FME Flow user responsible for monitoring automations that run continuously or on frequent schedules.I want to:Implement rate limiting or batching in the email actions.So that I can:Avoid receiving a flood of emails if an automation encounters repeated errors during overnight or unattended runs. Stay informed about issues without being overwhelmed by redundant notifications. Focus on resolving the underlying issue rather than managing an overflowing inbox.Acceptance Criteria:Have configurable limits that can be set on the email action. I’d like set to thresholds for the maximum number of emails sent within a time period and log when an email is not sent due to this limit. Ideally, we could have some way to batch emails as well- this would be especially helpful for system events.
When attempting to access the text of websites with extra ‘hitches’ / ‘security’, the HTTPCaller doesn't bypass the extra formatting of the website. Example: https://www.ogj.com/general-interest/companies/article/14234505/oasis-petroleum-to-spend-295-million-in-2022?utm_source=OGJ%20DailyHTTPCaller Output: <strong>www.ogj.com</strong> is using a security service for protection against online attacks. The service requires full JavaScript support in order to view this website. </p> <p> Please enable JavaScript on your browser and try again. </p> </div> </div> <style type="text/css"> #loading-content{display: none;}</style> </noscript> </div> <div class="layout__main" id="loading-content"> <p> <strong>www.ogj.com</strong> is using a security service for protection against online attacks. This process is automatic. You will be redirected once the validation is complete. </p>
Hi, In the Homepage of FME Flow, there is a nice dashboard. I would like to be able to adjust the columns, since I would like to see the Repository of the job (and I'm not interested in the 'Source Type’ and 'Ran By’ columns), so it would look like this (forged) screenshot.
Default filename using the DataDownloadservice is : http://fmeserver/fmedatadownload/FME_2D764B0C_1515155526785_73956.zipCreate an FME_SERVER_PARAMETER on FME Desktop like : FME_SERVER_ZIPFILENAME that can override this name if not empty. Then you can easily create a complex output-file based on both published parameters and attributes created during the workspace. For instance in a workspace you have:PUBLISHED PARAMETERStartfilename = "3Dmodels"attribute created within the workspace:timestamp = "20180101"FME_SERVER_ZIPFILENAME = "Startfilename + _ + timestamp"Will give the filename:http://fmeserver/fmedatadownload/3Dmodels_20180101.zipand automatically this will be the downloadlink instead of the default:http://fmeserver/fmedatadownload/FME_2D764B0C_1515155526785_73956.zip
When using the Data Download service on FME Server and clickling on the link the file is immediately dowloaded but the name of the zip file is very generic. There should be a way to edit in the workspace or FME Flow it so if people have multiple workspaces running on data downoad it will be less confusing.
Background:As an FME Flow administrator, part of my role is managing user accounts, which includes registering new users and retiring users who are no longer with the organization. A crucial aspect of this process is searching for items owned by users to ensure proper account maintenance.Problem:Currently, FME Flow only allows searching for one specific item type at a time, which can be inefficient when managing multiple item types associated with a user.Proposed Solution:Enable a unified search feature that allows administrators to search across all item types simultaneously.Benefits:This enhancement would save administrators significant time and effort by eliminating the need to manually search through each item type individually. It would allow for a quicker and more efficient analysis of user accounts, particularly when determining which items need to be reassigned or removed during the account deactivation process.Acceptance criteria:Unified Search Functionality: Administrators can now search across all item types (e.g., connections, automations, flow gallery apps, etc.) simultaneously, without needing to filter by type. Of course, filtering by type should still be possible as well. Idea has minor overlap with the following:
Dashboard and even sample workspaces are overwritten on FME Flow when a restore occurs.Restoring older versions of the dashboard workspaces has resulted in issues which are simply resolved by using the newer versions of the same workspaces.While best practice would be to download the workspaces before a restore, however I believe it would be handy to have them available online to avoid needing installing FME Flow elsewhere to obtain them.
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.