如何删除工作流程中停用的用户
现在开始讨论这个问题。
如何在工作流程中删除停用的用户?
有两个步骤和两个流程来删除停用的用户:
- 获取停用的用户(流程1)
- 将他们(通过流记录)发送到一个辅助流程,以便被删除(流程2)
第一个流程看起来像这样(你可以按计划启动该流程,或者通过测试按钮手动运行)。
获取停用的用户流程
该流程使用Okta - List Users with Search卡,状态被设置为DEPROVISIONED。在卡的选项中,结果集被设置为流式匹配记录。流式选项直接将每条记录流向选定的辅助流程。
流动匹配记录选项
帮助器流程看起来像这样。
删除用户帮助流程
助手流卡有两个输入。记录和状态(都是对象类型)记录是传递给这个帮助器流程的当前记录。当前记录有许多属性。在这个例子中,你感兴趣的是用户的ID(文本类型),它被传递给Okta - Delete User卡来删除用户。状态参数用来传递任何额外的属性给帮助器流程。在这个例子中,你没有任何属性,所以把它留空就可以了。
注意:如果您在一个活跃的Okta用户上使用删除动作,该用户将被停用,需要第二个删除用户动作来删除该用户。


