Skip to main content

I find it quite easy to whip up a workspace to use in FME Server in about five minutes, but it takes me way longer to create a way for an end user to run it.

Currently I can:

  • Have users run it through a simple URL
  • Give users access to FME Server with a guest account to run it there
  • Create my own custom web page with a form/interface for parameters

But a URL doesn't work when I want the users to provide parameters (most of the time) and I usually don't want to give users access to the FME Server interface because it gives them access to other workspaces and functionality they don't need to see (and forces them to log in).

Creating a custom web page is good, but it can take a long while to set it up (plus where do I create it?)

So, I'm thinking it would be useful to have a "Run Only" page on FME Server; i.e. I can provide a link to a user and it takes them to an FME Server page. The page allows the specified workspace to be run, but it doesn't require a log in, and it has no menus or advanced content.

Something like this:

Any thoughts or votes? Does anyone else find it hard to create a quick way to share a workspace to run it, or have any ideas on how it might be implemented?

I like the idea.

Would make it a lot simpler for end users that do not need anything but running a workspace.


Ideally I'd prefer this:

https://knowledge.safe.com/idea/42274/customize-the-fme-server-web-user-interface.html

But this idea is a very good start.


YES! I was attempting to use the example from you guys: https://github.com/safesoftware/fmepedia-datadistribution-webmap mainly for the drop down options, but was unable to fully integrate it. I have a feeling a lot of my problems were due to our system architecture. To that point, we created a generic public user account that we could get a token from to pass through to a URL for an internal customer. However, a page like this would be nice for an external customer. From a security perspective, I think an implementation like Google Drive has where you can share either the single workspace or an entire folder via a link and then pick what options the link has (ie. view only, run, download, etc).


Update: This is currently in the latest FME Server 2019.0 betas. Suggested to use Build 19200 or newer.

On the Run Workspace page, a user can create a 'Shareable Url' link associated with an API token. The user has ability to control the permissions granted by the API token. When a 3rd party accesses the link, they only see a simplified Run Workspace page, and cannot use the API token to access other features in FME Server – unless explicitly granted.

Please note that this feature is still under development and may go through changes that affect functionality, terminology, and design. Do not plan production work based on the new or updated features in the beta product.


Note: FME Server 2019.0 was released on April 2 2019. This idea status marked as Released.