【问题标题】:Is there any SQL query or OIM API to get justification entered while disabling user?是否有任何 SQL 查询或 OIM API 在禁用用户时输入理由?
【发布时间】:2019-04-09 06:14:24
【问题描述】:

我正在寻找在 OIM 中手动禁用的一位用户的理由详细信息,并且在禁用时在其中输入了理由。但由于这是通过管理员用户完成的,因此不会生成这样的请求。仍然会有一些表将存储非基于请求的信息。

简而言之,我需要为禁用用户提供理由,因为无论使用 OIM Api 还是 SQL,系统都没有请求

【问题讨论】:

    标签: sql database oracle identity oim


    【解决方案1】:

    要完成这样的事情完全取决于审批工作流程。

    如果管理员的工作流设置为 NO_WORKFLOW,那么您应该能够在 REQUEST_JUSTIFICATION 列的 REQUEST 表中找到它。

    【讨论】:

    • 您对请求级别信息的回答是正确的,但在我的情况下,由于未生成请求,因此不会出现任何工作流。
    • 这也应该适用于通常是请求的事物——但它们的请求类型设置为 NO_WORKFLOW 情况。尝试搜索 REQUEST_MODEL_NAME = 'Disable User' 或 request_isdirect = 1
    • 由于未生成请求,输入的理由未得到保存。除非有请求工作流,即使配置了 NO_WORKFLOW 也不会触发。
    • 这可能是版本控制的差异。当我测试这个去管理->用户->用户详细信息:->禁用按钮时,我得到了一个输入理由的表格,提交时它记录在请求表中。禁用用户的工作流规则是 requestor.adminRoles 等于 OrclOIMSystemAdministrator 然后工作流等于 NO_WORFLOW
    • 你是用管理员权限还是非管理员登录?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    相关资源
    最近更新 更多