映射已发布数据

重要

此版本的 Orchestrator 已终止支持。 建议 升级到 Orchestrator 2019

“映射已发布数据”活动根据指定的规则将现有的已发布数据项或变量值转换为新值。 可以使用此活动将数值转换为单词值、将多个版本的软件程序名称简化为一个名称,或在 Runbook 中执行其他字符串转换活动。

将此活动放在 Runbook 中时,必须将其放置在创建要转换的已发布数据项的活动之后,并且必须将其放在将使用新转换项的活动之前。 如果使用“映射已发布数据”活动来转换变量项,则可以将其放置在 Runbook 的开头。

配置映射已发布数据活动

在配置“映射已发布数据”活动之前,需要确定以下内容:

  • 要转换的已发布数据或变量的名称。

  • 要用于转换已发布数据或变量的方法。

    使用以下过程配置“映射已发布的数据”活动。

配置映射已发布数据活动

  1. “活动”窗格中,将 “映射已发布的数据” 活动拖到 Runbook。

  2. 双击“ 映射已发布的数据” 活动图标以打开“ 属性 ”对话框。

  3. 在“ 映射规则 ”选项卡中配置设置。下表中列出了配置说明。

映射规则

设置 配置说明
添加 选择“ 添加” ,打开“ 添加映射 ”对话框。
输出已发布的数据 输入要分配给要创建的新已发布数据项的名称。
源数据 插入已发布数据或变量项以映射到新的已发布数据项。 若要插入项,请右键单击编辑框,选择“ 订阅”,选择“ 已发布数据 ”或“ 订阅”,然后选择“ 变量”。 可以插入任意数量的项。

还可以输入文本以转换为新的已发布数据项。
模式 输入要转换的现有模式。
映射到 输入新文本,以替换与模式匹配的项的文本。

选择 “确定” 返回到“ 映射已发布的数据属性 ”对话框。
“添加” 、“编辑” 、“删除” 如果要添加更多规则,请选择“ 添加 ”并重复 “模式 ”和“ 映射到” 配置说明。 在“ 映射规则 ”选项卡上,你将看到已创建的所有转换的列表。

若要从规则列表中删除项,请选择“ 删除”。 若要编辑规则列表中的项,请选择“ 编辑”。

示例

以下示例介绍如何使用“映射已发布的数据”活动。

  • 单个已发布数据或变量项

    “读取行”活动创建名为“文件和路径名称”的已发布数据项。 如果此项中的路径表示为驱动器号,则可以创建映射以将其转换为 UNC 路径。

    将驱动器号映射到 UNC 路径
    1. “源数据 ”字段中,插入“ 读取行 ”活动中的文件和路径名称“已发布数据”项。

    2. “模式” 字段中,输入驱动器号和冒号,例如 Y:

    3. “映射到” 字段中,输入将替换 Y:的 UNC 路径,例如 \\servername\folder

    4. 选择“ 添加”,然后选择“ 确定”。

  • 将一个系统的输出转换为与另一个系统的格式兼容

    使用以下方法使用两个软件程序来表示严重性级别:

    • 数字:0、1、2 等。

    • 说明:高、中或低

    将一个软件程序表示的数字转换为另一个软件程序使用的单词
    1. “源数据 ”字段中,插入软件程序中以数字表示严重级别的已发布数据项。

    2. “模式” 字段中,输入 1

    3. “映射到” 字段中,输入 High

    4. 选择“添加”。

    5. 对每个严重级别重复,例如 2、3 和 4;将相应的单词与每个数值匹配。

    6. 选择“确定”。

      若要将严重性级别传输到以文字表示的软件程序,请在 字段中插入创建的“已发布数据”项。 严重性级别为 1 的源软件程序中的项将放入严重性级别为“高”的接收软件程序中。

  • 通配符

    可以将单词字符串替换为通配符与字词组合。 例如,已发布数据项可以不一致地描述 Windows Server 2008 R2,如 Win2K8R2 或 W2K8R2。

    有两个可用的通配符:

    * - 使用星号在字母数字搜索字符后搜索任意数量的字符。 例如,a* 将生成 aa、aaa、aaaa、aaabbb 等。

    ? - 使用问号在字母数字搜索字符后查找指定数量的字符。 例如,a?? 将生成 aaa、abb、abc、aac,但不生成 aaaa 或 aaabbb 等。

    将数据中的变体更改为单个值
    1. “源数据 ”字段中,插入表示不一致名称的“已发布数据”项。

    2. “模式” 字段中,输入 W*K8

    3. “映射到” 字段中,输入 Windows Server 2008

    4. 选择“ 添加 ”,然后选择“ 确定”。

  • 多个已发布的数据或变量项

    操作系统名称由多个部分组成,例如制造商、平台、版本年份和发布。 在 Orchestrator 中,名称的每个部分都可以由单个已发布数据项表示。 可以将多个已发布数据项合并为一个新项,例如 Windows Server。

    将多个值映射到单个值
    1. “源数据 ”字段中,将要合并的每个已发布数据项插入到新项中,用空格分隔。

    2. “模式” 字段中,输入 Windows Server*

    3. “映射到” 字段中,输入 Windows Server

    4. 选择“ 添加”,然后选择“ 确定”。 所有引用都更改为 Windows Server。

已发布数据

此活动仅生成指定的已发布数据。