如何向管理员发送请求以批准目录项?

时间:2016-04-01 12:39:20

标签: servicenow

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

我正在尝试的是:

  1. 创建目录项。
  2. 结帐目录项。
  3. 审批人应批准该请求。
  4. 关闭门票。
  5. 流程跟随:

    • 以系统管理员身份立即登录服务实例。
    • 使用catalog_admin角色创建了两个用户user1和user2。
    • 创建了一个组名catalog_group,并在该组中添加了两个用户。
    • 在目录项中添加了worlflow,并将组审批者设置为catalog_group。
    • 以user1和所选项目的身份登录并下订单。
    • 现在事件中没有显示任何状态。当我检查机票时,没有添加批准者。
    • 以user2身份登录。

    问题:

    User2未看到任何要批准的事件。用户1创建的事件应显示在user2的主页中以供批准。

    Approval -user

    Workflow

1 个答案:

答案 0 :(得分:2)

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

我重新创建了你所做的一切,一切都按预期工作。我将在下面发布截图,这样你就可以看到你做的不同了。

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

作为最佳做法,您应向用户所在的群组添加角色,而不是用户自己。这更容易维护,因为角色在进入组时会自动添加到用户,或在用户离开组时被删除。

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

  

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

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

enter image description here

  • 在请求项目表上创建了一个新工作流程。

enter image description here enter image description here

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

enter image description here

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

enter image description here

  • 最后,我冒充了用户一和用户二,你可以看到他们在批准列表中有这个项目。

enter image description here enter image description here