【问题标题】:How to send request to admin for approval of catalog item?如何向管理员发送请求以批准目录项?
【发布时间】:2016-04-01 12:39:20
【问题描述】:

我在现在的服务工作流程中遇到了一些问题。有人可以帮我解决这个问题吗。请找到下面的任务和问题描述:

我正在尝试做的是:

  1. 创建目录项。
  2. 结帐目录项。
  3. 批准者应批准该请求。
  4. 关闭工单。

后续流程:

  • 现在以系统管理员身份登录服务实例。
  • 创建了两个具有 catalog_admin 角色的用户 user1 和 user2。
  • 创建了一个组名称 catalog_group 并将两个用户都添加到该组中。
  • 在目录项中添加了工作流并将组批准人设置为catalog_group。
  • 以 user1 身份登录并选择商品并下订单。
  • 现在事件中没有显示状态。当我检查工单时,没有添加任何批准者。
  • 以 user2 身份登录。

问题:

用户 2 没有看到任何需要批准的事件。用户 1 创建的事件应显示在用户 2 的主页中以供批准。

【问题讨论】:

  • 您可以添加您的“批准”块的屏幕截图吗?这可能会更清楚一些。
  • 我唯一觉得奇怪的是您将批准发送给名为“Catalog_Admin”的同一用户两次。创建一个名为“Catalog_Admins”的组可能更有意义,将 user1 和 user2 放在该组中,然后将批准发送到该组。除此之外,我会查看请求项目上名为“批准者”的相关列表。这应该显示正确的名称,或者您至少可以看到要求哪些人请求该项目。
  • @PeterRaeves 非常感谢。这是我得到的最好的解释。我会尽量通知你。非常感谢。
  • @PeterRaeves 我已经更新了我的问题。请您看一下流程,因为我仍然无法解决问题。

标签: servicenow


【解决方案1】:

我的直觉告诉我你选择了错误的桌子;您在“目录项”表而不是“请求项”表上创建了工作流。人们似乎忘记了只要在目录中的 Item 就是目录项,但是从请求它的那一刻起,副本就作为请求的项存储到数据库中。因此,工作流应该发生在请求的项目上,而不是目录项目上。


我重新创建了你所做的一切,一切都按预期工作。我将在下面发布屏幕截图,以便您可以看到您所做的不同之处。

  • 我以系统管理员身份登录。
  • 创建了两个用户 user1 和 user2。
  • 创建了一个名为“catalog_group”的组并将两个用户都添加到该组中。
  • 将“approver_user”角色添加到组。

作为最佳实践,您应该将角色添加到用户所在的组,而不是用户自己。这更易于维护,因为角色会在用户进入组时自动添加到用户,或者在用户离开组时删除。

我给了他们 approver_user 角色,而不是 catalog_admin 角色,因为他们是批准者而不是目录管理员。具有 catalog_admin 角色的用户

可以管理服务目录应用程序,包括目录类别和项目。

这可能不是你想要的。您可以阅读更多关于基本系统角色的信息,here

  • 在 Requested Item 表上创建了一个新工作流。

  • 使用工作流创建了一个新的目录项。

  • 以系统管理员身份请求该项目。

  • 最后,我同时模拟了用户一和用户二,您可以看到他们的批准列表中有该项目。

【讨论】:

  • 我找出了我的错误并解决了所有错误,现在我可以发送请求和批准。这真的是非常有帮助的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-25
  • 1970-01-01
  • 1970-01-01
  • 2020-10-06
  • 1970-01-01
  • 2021-08-11
相关资源
最近更新 更多