Advanced Parameter Use
Parameters are controls that define how FME operates; for example, how a reader reads data, how a transformer transforms it, and how a writer writes it. Almost every component in FME has parameters of one type or another.
Types of Parameter
When looking at the types of parameter, it’s helpful first to consider the types of people who use FME and their role in the process.
Workspace Authors are the people who design and create a workspace. Authors use FME Workbench and set parameters to control how the workspace runs.
Workspace Users are the people who make use of a workspace, without necessarily having created it first. Users might have very little knowledge of FME, and may never have used FME Workbench, but they still may need to set parameters to control how the workspace runs.
In light of these two roles, we can say there are two different types of parameters: FME Parameters (for authors to use) and User Parameters (for FME users to use).
|Ms. Analyst says...|
Hi, I'm Ms. Analyst. I'm here to help leverage your user parameter strategies and will touch base from time-to-time throughout this chapter.
The concept of workspace users who have never heard of FME sounds like an oxymoron. However, think about users that are on the client side of an FME Server installation; they might be using a custom web page or application that triggers a translation on FME. So it's entirely possible to need to set workspace parameters without even knowing what a workspace is!