第7课:使用工件模板显示数据
在上一课中,您学习了如何在工件中显示循环内容。现在,我们将向您展示如何使用字符串模板构建更健壮的构件和聚合数据。
使用工件模板
来格式化您的工件#每一个模板:
- 在工作流构建器中打开欢迎工作流草案。如果你没有看到你的工作流草稿页面,检查活跃的页,并从活动版本创建一个草案。
- 单击步骤图标,打开“Unsigned Artifact”的配置面板。
- 复制粘贴或输入以下内容到“输出格式”字段,在任何以前的Markdown内容下面。
1
此域的命名服务器包括:
2
3.
{{#每个[Whois查询]。[name_servers]}}
4
——{{一}}
5
6
{{/每个}}
7
8
- 单击预览按钮,然后点击添加工件按钮。
- 用以下方法测试工作流
rapid7.com再看看那个藏物。“未签名工件”现在将包括该域的Whois名称服务器的完整列表。 - 点击X在右上角关闭测试,然后激活工作流以确保您的更改被保存。
恭喜你!您学习了如何使用字符串模板修改工件。
InsightConnect提供了多种使用和显示工作流数据的方法。在第6课中,您在循环中创建了工件,以一次显示一个数组项。在这节课中,我们用了a字符串模板在单个工件中显示来自同一数组的数据。
步骤变量可以保存不同大小和类型的数据嵌套的变量允许一个变量保存步骤所需的尽可能多的信息。数组是一种嵌套变量,字符串模板可以帮助您修改数据在工件中的显示方式,这样您就可以确保看到所需的详细信息,而不必深入查看日志或完整的步骤输出。要了解关于特定插件的变量类型的更多信息,请定位插件的文档在InsightConnect。
本课程中使用的" #each "模板允许您快速显示嵌套变量的内容,而其他模板允许您包含、排除或指定应该显示哪些信息。这些模板创建格式化的块。在这些块中,您可以确定如何格式化要显示的内容。在这节课中,{{一}}引用了“Whois Lookup.name servers”数组变量中的单个项,并且{{#每个}}指示藏物一个一个地显示所有的物品。使用{{一}}在模板中允许显示名称服务器的完整列表。
您的工作流可以使用这些课程中概述的特性的不同组合来自动格式化、操作和显示与现有安全流程相关的数据。
这个页面对你有帮助吗?