Skip to main content
Open

Allow manually updating embedded custom transformers

Related products:FME Form
  • September 1, 2016
  • 4 replies
  • 120 views

ekkischeffler
Contributor
Forum|alt.badge.img+7

FME Workbench does not always prompt the user when an embedded transformer was updated in its fmx file. It would be useful to have an option to update embedded transformers manually. Maybe in a similar fashion as default transformers can be upgraded. How about right-click -> update to latest version -> bring up a dialogue to select the fmx file? I am aware that this is not required for linked transformers but in some cases it is more practical to use embedded transformers. Also see here.

4 replies

arthur_bazin
Contributor
Forum|alt.badge.img+18
  • Contributor
  • July 6, 2021

That would be a really great improvement.

I oftenly create workspaces that can be reusable by me and a lot of my collegues.

Because of the complexity of the treatment, I package some parts into customs transformers.

When I push updates, it could be really usefull that users can just get a copy of the fmx file (from an email for example) and update their transformers in their workbenches instead of deleting and then copy/past the new one from the new version of the script.

 

Using linked transformers is to complicated for some of my users (they have to copy/paste the new version into the FME directory which is not always easy for them).


virtualcitymatt
Celebrity
Forum|alt.badge.img+47

Yeah - I like this idea as well - I've just created a bunch of custom transformers. Sometimes when opening a workspace with one inside I get prompted that a new version is available and I get asked if I would like to update. Sometimes not - I can't figure out why the prompt is sometimes there and sometimes not.

 

If you choose 'No' on this update prompt then there is no way to later update it without having to delete and re-add the custom transformer as far as I can see.

 

I also agree with the comment by @arthur_bazin​ about linked custom transformers. They are handy because they will always use the version they are pointed to, but sharing a workspace with linked transformers inside becomes a bit tricky.


fmle
Contributor
Forum|alt.badge.img+3
  • Contributor
  • August 6, 2025

Can confirm this still happens sometimes and embedding the transformer again, it embeds the old version(the one currently in the workspace). You have delete all instances of the transformer and add it again (time wasting)


revesz
Contributor
Forum|alt.badge.img+21
  • Contributor
  • August 24, 2025

I was thinking about submitting a similar idea. My situation was that the client regularly looses the user settings in a virtual environment. The workaround was to embed the custom transformers.

There might be one caveat: if the user edits the custom transformer. If an embedded custom transformer has been edited, the upgrade could ask if it is OK to reset all the changes ;)