Hyperlinking in the explorer using parameters

Hello,

I’m not sure how it’s working today (5.7). It seems that :

  • commands used on top of rows must always return a result dataset. Do you confirm ?
  • we can not enter values in the parameters of the command. All necessary parameters must bind to a column in the initial dataset. So manual update is not possible for example. Can you also confirm ?

Thanks

Any command (row/column/general) can:

  • Return a computed dataset
  • Initiate file download (the file path is computed)
  • Open a remote folder (the folder path is computed)
  • Open a web page (the URL is computed)
  • Open a Tableau dashboard (the URL and filters are set by the asset)
  • Open a Power BI dashboard (coming soon)
  • Return nothing (workflow without a result)

What a command does depends on the asset type it invokes. If the asset is a dataset, then the command returns a dataset. If the asset is a file, then the command returns a file. If the asset is a workflow, then it returns nothing. Etc.

For instance, in the screenshot below, the retrieved asset is a dataset. Therefore the command returns a dataset:

image

However, when a command invokes a module in the workflow of the current asset (and not another asset), then the result type has to be specified explicitly, as modules don't have a specified result type by default. Also, commands that invoke a module can't return datasets. See below:

image

You can edit the parameter values of a command before executing it. To enforce this behavior, check the "Always prompt for all parameters before computation" option (unchecked by default) as shown below:

image

See this video below for an example of how data editing (manual update) can work with commands: