如何删除工作流程中停用的用户

81 阅读1分钟

如何删除工作流程中停用的用户

现在开始讨论这个问题。

如何在工作流程中删除停用的用户?

有两个步骤和两个流程来删除停用的用户:

  1. 获取停用的用户(流程1)
  2. 将他们(通过流记录)发送到一个辅助流程,以便被删除(流程2)

第一个流程看起来像这样(你可以按计划启动该流程,或者通过测试按钮手动运行)。

获取停用的用户流程

该流程使用Okta - List Users with Search卡,状态被设置为DEPROVISIONED。在卡的选项中,结果集被设置为流式匹配记录流式选项直接将每条记录流向选定的辅助流程。

流动匹配记录选项

帮助器流程看起来像这样。

删除用户帮助流程

助手流卡有两个输入。记录状态(都是对象类型)记录是传递给这个帮助器流程的当前记录。当前记录有许多属性。在这个例子中,你感兴趣的是用户的ID文本类型),它被传递给Okta - Delete User卡来删除用户。状态参数用来传递任何额外的属性给帮助器流程。在这个例子中,你没有任何属性,所以把它留空就可以了。

注意:如果您在一个活跃的Okta用户上使用删除动作,该用户将被停用,需要第二个删除用户动作来删除该用户。