我正在尝试为现在发生的服务添加标签,但我无法在任何地方找到任何文档。我查看了事件api中的label和label_entry表。我似乎无法将事件和标签捆绑在一起。
答案 0 :(得分:1)
理论上,应该可以通过在label_entry表中创建记录来执行此操作,提供您要将标记与之关联的记录的标记,表和sys_id的sys_id。经过快速测试后:
POST /api/now/table/label_entry
{"label":"4f1094ff13162600973e70d66144b033","table":"incident","table_key":"0d97240e13aca600973e70d66144b03f","title":"Incident - INC0010018"}
我发现table和table_key字段具有写入ACL,限制了对具有maint角色的用户的访问。我没有任何关于为什么会这样的信息,但我怀疑可能有理由避免直接通过API创建这些记录。
您可以修改ACL或创建一个简单的Scripted REST API,它接受标记,目标记录,并使用GlideRecord将标记插入label_entry表。但我没有任何关于这可能带来的副作用的信息。
答案 1 :(得分:0)
通过api可以创建Tag,但是你无法将api创建的Tag链接到事件。
您可以通过在“Label”和“Label_entry表”中插入记录来创建标记,但在“Label_entry”表列中,表和表键(这是将事件与标记链接)是只读的
{“label”:“036d0358db091f00fca43e1f7c9619pp”,“read”:“yes”,“table”:“incident”,“table_key”:“24df3a484f8672c09d37a8fe0310c753”,“title”:“Incident - INC0028899”,“link”: “https://tgroupdev.service-now.com/api/now/table/sys_user/036d0358db091f00fca43e1f7c9619pp”, “value”:“036d0358db091f00fca43e1f7c9619pp”}
您可以通过创建标记然后将条件应用于自动分配标记到事件来管理标记。请参阅以下详细信息
从“标签”列表中创建标签 您可以直接从“标签”列表中创建标签。
开始之前
需要的角色:tags_admin 程序
导航至系统定义>标签或自助服务>我的标签。 单击新建。 在“名称”字段中输入标记的名称。 (可选)修改标签设置。 字段描述 所有者指定标记的所有者。允许用户将标签的所有权更改为其他人。 类型指定标记的类型。 标准:由有权访问标记的用户控制。这些用户可以添加或删除标记中的记录。 最活跃:显示最常访问的模块,并由系统自动维护。模块可以保持最活跃的最长持续时间。 最新信息:显示最近访问的模块,并由系统自动维护。 最活跃记录:显示最常查看的记录,并由系统自动维护。记录可以保持最活跃的最长持续时间。 最近记录:显示最近查看的记录,并由系统自动维护。 “标记文档”页面上仅显示“标准”或“最新记录”类型的标记。您可以通过将其添加到主页来查看其他类型的标记。有关更多信息,请参阅向主页添加标记。
可查看方式指定共享级别。默认情况下,标签仅对用户(Me)可见,但您可以与组和用户共享标签。具有tags_admin角色的用户是唯一可以创建与Everyone共享的全局标记的用户。 活动指定是启用还是禁用标记。 从Tags模块编辑标签 在“标签”模块中,您可以编辑所有标签。
开始之前
需要的角色:tags_admin 关于此任务
注意:标记名称不区分大小写,不得包含标点符号。 程序
导航至系统定义>标签。 打开一个标签。 进行必要的更改。 单击更新。 配置标签以自动分配 您可以将系统配置为自动将标记分配给与标记记录中定义的条件匹配的记录。
开始之前
需要的角色:tags_admin 关于此任务
例如,您可以创建对高紧急事件,逾期事件,已取消更改或任何其他记录集进行分组的标记。系统会自动将标记分配给符合条件的记录,并从不符合条件的记录中删除标记。
程序
导航至系统定义>标签。 打开要自动分配的标记。 配置表单以添加标签嵌入条件列表。 在“条件的标签”列表中创建一行。 单击“表”列中的引用图标。 标签表列表将在弹出窗口中打开。 单击新建。 输入名称,选择表格,然后添加自动分配标记的条件。 单击“提交” 单击复选标记图标以保存新行。 单击更新。 配置标记记录的通知 您可以启用系统在更新具有特定标记的记录时发送通知。
开始之前
需要的角色:tags_admin 程序
导航至系统定义>标签。 打开一个标签。 在“标签条目”相关列表中,打开要通知的记录。 选中Notify onchange复选框,以便在修改记录时通知。 使用条件构建器时通知指定必须为true才能触发通知的条件。 在“通知脚本”字段中选择业务规则。 保存记录。 https://docs.servicenow.com/bundle/jakarta-platform-user-interface/page/use/common-ui-elements/concept/administering-tags.html