代码之家  ›  专栏  ›  技术社区  ›  Raghav Rao

在参数文件中设置参数并在同一工作流中使用

  •  0
  • Raghav Rao  · 技术社区  · 6 年前

    我需要设置一个参数,比如使用命令任务在参数文件中设置时间戳,该命令任务触发在工作流中执行此任务的unixshell脚本,然后在同一工作流中使用前面设置的参数。有可能吗?

    3 回复  |  直到 6 年前
        1
  •  1
  •   Maciejg    6 年前

    你需要定义 Parameter file 土地上的财产 会话 . 不仅要为会话设置参数值,还要使会话读取paramfile。

    对于工作流参数文件,其工作方式如下(简单地说):

    1. 工作流已初始化并读取指定的参数文件。所有变量都已设置。

    不会再次读取文件,也不会重新设置变量。

    1. 工作流已初始化并读取指定的参数文件。所有变量都已设置。
    2. 会话已初始化,并读取 它自己的

    在这种情况下,将使用会话参数文件中定义的值。

    当然,不需要使用工作流级参数文件。

    也可以有一个会话生成参数文件,供下一个会话使用。前提是它被定义为会话属性,如上所述。

        2
  •  0
  •   Raghav Rao    6 年前

    我得到了答案:)。不知道还有没有别的选择。但对我有效的诀窍是,如果你必须设置一个参数,然后读回参数,以便在同一个工作流中使用它,不管需要什么,那么你可以设置参数,然后在工作集中的会话中使用它,这非常有效。我不知道为什么,但这肯定有效:)

        3
  •  0
  •   prashant sugara    6 年前

    为此,可以使用分配任务。设置工作流变量,并在同一工作流中的任何位置使用它。