当前位置: 首页 > 知识库问答 >
问题:

OIM11gR2PS3 动态手动履行任务分配

云煌
2023-03-14

通常,当一个断开连接的应用程序实例被提供给一个用户时,默认情况下,手动实现任务被分配给“系统管理员”角色。我们可以直接在SOA Composer中将它修改为任何其他角色,以便将实现任务分配给新更新的角色。我们还可以为不同的应用程序实例制定不同的规则。

但是这个场景就像我们有一个与访问策略相关联的角色,它将在预配角色时为用户预配一个断开连接的应用程序实例。访问策略还与一些权利相关联,这些权利要求将手动履行任务分配给特定的履行角色,这对于不同的角色是不同的。

我们如何动态获取履行角色,以便将任务分配给他们。我理解我们应该使用Oracle业务规则来实现这一点。但如何在DisconnectedProvisioning组合中获取目录属性。

我是SOA工作流实现的初学者。因此,请提供一些详细的答案。

谢谢,斯里尼

共有1个答案

孟乐逸
2023-03-14

您应该能够将角色分配给已断开连接的应用程序上的履行角色,并且该角色在目录中是单独的权利。

然后,当访问策略触发时,首先应为应用程序实例上的Fulfiller角色生成一个预配任务,然后一旦完成,将为与每个权限关联的fulfiller角色创建一个授予权限任务。

 类似资料:
  • 问题内容: 如果您曾经参与过Salesforce项目的部署或为SF项目设置持续集成,那么您应该知道,在部署元数据组件(类,页面等)之后,您通常还需要执行一些手动任务,例如填充自定义设置值或设置配置文件的字段级安全性。有很多这样无聊的动作。 在我当前的项目中,我再次面对它,我正在寻找如何最大程度地自动化它的方法。为了将项目部署到Org,我们使用Jenkins + Git。因此,我希望例如在每次部署后

  • Groovy 不仅仅被用来定义一个任务可以做什么. 举个例子, 你可以使用它来动态的创建任务. 例子 6.8. 动态的创建一个任务 build.gradle 4.times { counter -> task "task$counter" << { println "I'm task number $counter" } } 这里动态的创建了 task0, task

  • 问题内容: 我一般不写batches,但是我现在有一个batch使用forfiles我的FLV文件从一个文件夹复制到另一个。当我手动运行批处理时,它每次都能工作,但是从计划的任务中,会引发(0x1)错误。 不确定预定任务不喜欢哪种语法。 更新资料 在我的预定任务“动作”下,我有以下内容: 问题答案: 当我的Start in (optional):路径是UNC路径时,它将不起作用。因此,我将批次移至

  • 问题内容: 我正在使用芹菜和django-celery。我定义了一个我想测试的定期任务。是否可以从外壳程序手动运行定期任务,以便查看控制台输出? 问题答案: 您是否尝试过仅从Django Shell运行任务?您可以使用任务的方法来确保它在本地积极运行。 假设在子模块的Django应用中调用了该任务: 结果实例具有与通常类型相同的API ,不同之处在于,始终要在本地迅速地评估结果,并且该方法将阻塞,

  • 主要内容:动态分区比固定分区的优势,动态分区的缺点,复杂的内存分配动态分区试图克服由固定分区造成的问题。 在这种技术中,分区大小最初并未声明。 它在进程加载时声明。 第一个分区是为操作系统保留的。 剩余空间分成几部分。 每个分区的大小将等于进程的大小。 分区大小根据进程的需要而变化,以避免内部碎片。 动态分区比固定分区的优势 1. 没有内部碎片 考虑到动态分区中的分区是根据进程的需要创建的,很明显,不会有任何内部碎片,因为分区中不会有任何未使用的剩余空间。 2.

  • Gulp任务定义 问题方案 当我发出时,发生的情况附在下面的日志中。 问题 为什么会这样?(请给我一个深入的解释,因为我正在搜索内部) 为什么gulp stream不能轮询文件是否已创建。 有没有更好的方法来处理这类情况?