I have an FME workspace in which the user sets several parameters before running. The first parameter is a multiple choice where the user selects which layers they would like to process.
Depending on which options they choose, different WorkspaceRunner transformers are run.
There are additional parameters that feed into the other Workspace Runners. However, I don't want them to be visible unless the relevant options are chosen in the first parameter.
Essentially, if someone selects "03 ROW Width" in the first parameter, then I want the associated parameter below ([03] Easement Width (L : R)
) to appear. Likewise, if the user selects "08 Minimum Cover" in the first parameter, then I want the associated parameter below ([08 Depth of Cover (mm)
). If they deselect those options, the associated parameters turn off.
Is this possible? Does FME support validation in this way?
I'm open to a python solution if this can only be done in a startup script.
Answer
We call these "Active Choice" parameters in FME. At the moment they are not available to users, but we plan to expose them (I see a comment that it's planned for FME2015, but I don't know how reliable that is).
fyi: It's filed as PR#36909 so I will add a comment and link to this question and increase the priority of the issue.
No comments:
Post a Comment