Server Apps

Use the Server Apps page to create and manage FME Server "apps" that run workspaces from a web browser.

When you create an FME Server app to run a workspace, FME Server generates a URL for the workspace, along with a security token. The token allows anyone with the URL to run the workspace and configure published parameters, without authenticating to FME Server.

Note: Once created, security tokens can be accessed on the API Tokens tab of the Token Management page.

By default, all apps are enabled to run when created. Disabled apps do not run, even if their tokens are not expired. To disable or enable an app, select an app, then select Actions > Disable or Enable.

From the Actions menu, you can also Remove an app or Change Expiration of an app.

To view and run an app, or copy an app's URL, click the View or URL icon of the corresponding app, respectively.

To Create an FME Server App

  1. Click Create. Alternatively, to duplicate an existing app and revise, select an app, then select Actions > Duplicate. The Create Server (or Duplicating) App dialog opens. Complete or update the following:
    • Name: Provide a name for the app. The name appears on the run page for the app. App names are case-insensitive.
    • Description (optional): Provide a description for the app. The description appears on the run page for the app. Use the toolbar widgets to customize the appearance of the description, as desired.
    • Repository: The repository of the workspace you want the app to run.
    • Workspace: The workspace you want the app to run.
    • Service: An FME Server service that the workspace is registered to run.
    • Expiration: The expiration date and time of the security token of the app. After the token expires, the app will not run. The default expiration is 10 years from the current date.
    • User Can Upload: If the workspace uses the Data Upload Service, this setting allows users to upload temporary files that are used to run the workspace.
  2. Additional Permissions: The security token that FME Server generates for the app is configured with the minimal set of permissions to run the specified workspace. However, if this setting appears, other permissions may still be required. You may need to further test and adjust the given permissions.
  3. Parameters: If the workspace has published parameters, configure the default values for each one when the app runs.
  4. To revert to the original default values of the workspace, click Reset.

    Note: If the workspace is republished to FME Server with new default values for published parameters, the values specified for this app are not affected, unless you click Reset.

    • Show in App: If checked, the app allows the user to explicitly specify a value for the parameter, or accept the default value. If unchecked, the app page does not display the parameter, and the app runs according to its default value.
  5. Customize Appearance (optional): You can customize various elements of the run page for the app, including Title, Background Color, Heading Image, and Icon.
  6. Click OK. A message appears to indicate the app is created, along with the app URL. Click the Copy icon to copy the URL. To run the app, click the URL. When finished, click OK. The Server App page re-opens and lists your new app.