注册脚本

已注册的脚本与一个脚本文件(其中包含 Jython 或 Visual Basic 脚本)和一个目标应用程序关联。执行自定义脚本时,系统会提示您从值列表中选择,以完成脚本参数。


图中显示了“自定义脚本注册”选项卡。

要注册脚本:

  1. 设置选项卡上,在脚本下,选择脚本注册

    “自定义脚本注册”屏幕包括三个区域:

    • 摘要 - 列出所有自定义脚本。

    • 详细信息 - 显示脚本名称、关联的目标应用程序以及脚本文件。

    • 参数 - 显示参数名称和类型、显示名称、顺序、参数值以及用于为给定自定义脚本提供一组值的查询定义。

  2. 在“摘要”网格上,单击添加

  3. 在“详细信息”网格中,在名称中输入自定义脚本的名称。

  4. 目标应用程序中,选择与自定义脚本关联的目标应用程序。

  5. 要将自定义脚本与自定义脚本组相关联,请在自定义脚本组中选择组。

  6. 脚本文件中,选择要与自定义脚本关联的脚本文件。

    要搜索脚本文件,请单击选择,然后从选择脚本文件屏幕中选择一个脚本文件。

    要上传脚本文件,请单击选择。在选择脚本文件中,单击上传。然后单击浏览导航到要上传的脚本文件并单击确定

  7. 单击保存

要定义自定义脚本的参数:

  1. 在“摘要”网格中,选择要为其添加参数的自定义脚本的名称。

  2. 脚本参数网格中,单击添加

    此时将显示一个空白行,可以在其中添加参数。

  3. 参数名称中,输入在脚本中引用的参数的名称。

    例如,对于 POV 位置输入 POVLOC,对于 POV 期间输入 POVPeriod,对于 POV 类别输入 POVCAT,对于目标类别输入 POVTARGET

    参数名称是用户定义的。您可以选择一个前缀或后缀以在自定义脚本中区分它们。

  4. 类型中,选择参数的类型。

    可用类型:

    • POV - 提示指定 POV 位置、期间、类别或规则。在执行自定义脚本时,POV 值默认为用户 POV。

    • 查询 -“查询”类型允许创建一个查询,该查询会填充一个值列表,在执行自定义脚本时,用户可从中选择值。

    • 静态 -“静态”类型指明参数是常量或预定义的值,参数值由用户提供。在执行自定义脚本时,您可以为参数提供不同的值。

    您可以为参数使用任何名称,也可以为名称使用一个前缀或后缀以在自定义脚本中区分它们。

    参数名称必须与脚本注册中提供的名称完全匹配。

  5. 显示名称中,输入要在“执行脚本”屏幕上显示的参数名称。

  6. 参数值中,输入“静态”参数类型的值。

    必须使用以下 API 在自定义脚本中检索参数值:

    fdmAPI.getCustomScriptParameterValue("PARAMETER NAME"))
  7. 顺序中,输入“执行脚本”屏幕上的参数显示顺序。

  8. 查询中,指定用于提供一组参数值的查询定义。

    例如,要在“生成报表”屏幕上显示一组数据规则以供用户选择,请指定查询定义以定义这些查询。

  9. 单击保存