post-processing 元素

当插件步骤的 <command> 元素完成处理时,该步骤的必需 <post-processing> 元素运行。

<post-processing> 元素设置步骤的输出属性(步骤名称/属性名称,请参阅 属性)并提供错误处理功能。<post-processing> 元素可以包含任何有效 JavaScript 脚本(与 <command> 元素不同,必须使用 JavaScript 来编写 <post-processing> 脚本)。用户在 IBM® UrbanCode Deploy 编辑器中定义步骤时,也可以提供自己的脚本;请参阅后处理脚本

处理后脚本有权访问以下对象:
后处理脚本必须设置 Status 属性以指定脚本的状态。该脚本可对 Status 属性指定任何值。例如,要指定脚本成功,请在后处理脚本中运行以下命令:
properties.put("Status","Success");
可以使用处理后脚本来设置可以在同一进程的其他步骤中使用的输出属性,这将启用复杂的工作流程。按以下方式引用先前步骤的输出属性:
${p:stepName/propName}

<post-processing> 元素中定义的脚本是步骤的缺省行为。用户在进程编辑器中定义步骤时,也可以提供自己的脚本,从而覆盖该缺省行为。请参阅编辑进程


反馈