了解如何构建监管应用程序
在销售团队中,您可能希望确保高层管理人员有机会复核和审批销售计划。在产品开发团队中,您可能要为项目经理提供一种正式机制来审批项目计划。在通信团队中,可能需要通过允许相关方复查文档、提出问题和问题以及从文档所有者寻求正确的消息传送。在上述每种情况下,您希望确保适当的人有机会复查某些项、寻求、复核对其问题的答复,并且仅在满足这些项或对象时才允许这些项或对象进展到其生命周期的下一阶段。
开始构建监管应用程序之前,请阅读“了解如何从 Oracle Mobile Hub 应用程序访问数据”
体系结构
此体系结构显示了如何使用 Oracle Cloud 平台服务的组合创建审计和监管应用程序。

插图 audit_application_architecture.png 的说明
-
由外部软件(服务(SaaS)应用程序)创建和公开报表或审核对象等定制 REST 资源。
-
Oracle Mobile Hub 提供了用于访问和高速缓存外部 SaaS 应用程序 REST API 中的数据的 fatedade API 层。
-
Oracle Visual Builder (属于Oracle Integration的企业版的一部分)允许您构建一个用户界面来提供对数据的访问,并使用Oracle Mobile Hub fa它还允许审核者和审核者查看数据并创建问题集合。
-
属于 Oracle Integration 企业版的流程组件用于实施将问题集合发送给原始审计者的工作流。然后,原始审核员可以回应问题并重新提交数据以进行审批。
工作流
审计公司针对其客户执行各种类型的合规审计。这些审计可能会由独立承包商执行。审计公司想要实施四眼睛方法。也就是说,他们想确保为其中的一名高级审计者分配了审核由独立承包商执行的审计。高级审计者可能具有原始审计者的某些问题。这些问题将发送回原始审计者,而后者可能需要修改审计报告并答复这些问题。这可能是一个迭代过程。如果回答所有问题并且满足高级审计者的要求,则批准审计报告并将其发送给客户。

插图 audit_application_workflow.png 的说明
关于必需的服务、组件和角色
此解决方案需要以下服务:
-
Oracle Integration 服务的企业版,包括流程和 Oracle Visual Builder 功能。
-
Oracle Oracle Mobile Hub
您的 Oracle Visual Builder 实例必须与 Oracle Integration 服务的 Oracle Process Cloud Service 实例关联。Oracle Visual Builder 管理员可以在服务之间创建关联。
这些是每个服务所需的角色。
服务名 : 角色 | 需要... |
---|---|
Oracle Visual Builder:管理员 | 将 Oracle Visual Builder 与 Oracle Process Cloud Service 实例关联。 |
Oracle Cloud:身份域管理员 | 管理移动用户、角色和领域。 |
Oracle Mobile Hub:MobileEnvironment_MobileUserConfig 和 MobileEnvironment_MobileUserMgmt 小组成员角色
|
管理移动用户、角色和领域。 |
请参阅了解如何获取适用于 Oracle 解决方案的 Oracle Cloud 服务以获取所需的云服务。
关于 Oracle Mobile Hub
Oracle Mobile Hub 简化了移动发展计划,并提供了创新、基于角色的工具和服务来制定企业移动战略所需的全部内容。它可帮助您定义移动 Api 并构建移动应用,这些应用可以快速安全地连接到企业系统,同时提供进行智能、数据驱动的决策所需的深度分析。它将移动开发人员与企业数据源相链接,并且使您能够以一种简单易用的方式创建合适的移动体验。
如果没有 Oracle Mobile Hub,移动应用程序开发人员必须成为集成开发人员,才能将移动应用程序连接到企业系统。它们还必须成为安全专家,才能使用正确的安全技术连接到这些企业系统中的每个企业系统。利用 Oracle Mobile Hub,不必使移动应用开发人员能够成为专家的一切内容;他们可以更快地开发移动应用,从而降低应用开发时间和成本。它还提供可用于分析移动策略成功的度量。
关于 Oracle Visual Builder
使用基于云的可视化开发工具,您可以创建和测试响应式 Web 应用程序和原始移动应用程序,而无需安装任何其他软件。可视化设计器使您可以通过拖放 UI 组件、自定义其属性以及定义其行为来快速放置应用程序中的页。
Oracle Visual Builder 还提供了以下用于构建和发布应用程序的工具:
-
用于管理业务对象以及导入和导出数据的数据管理工具
-
用于存放和发布应用程序的发布工具
-
用于配置基于角色的安全性和用户访问管理的高级工具
-
用于在团队成员之间共享应用程序资源的协作工具
-
强大的工具,用于描述作为集成目录中的服务(SaaS) REST 服务对 Oracle 软件的请求和响应
关于 Oracle Integration Service
无论您要连接的应用程序或应用程序所在的应用程序如何,Oracle Integration 服务都提供了安全的企业级连接。它简化了应用程序之间的连接,并连接您的云中的应用程序与仍在内部部署的应用程序。
Oracle Integration Service 提供与 Oracle 软件的本机连接即服务(SaaS)应用程序。Oracle Integration 服务适配器使用行业范围的最佳做法处理与应用程序连接的底层复杂性,从而简化了连接。您只需创建为每个系统提供最少连接信息的连接。Oracle Integration 服务查找将映射您要集成的应用程序用于描述类似项(如国家/地区代码或性别代码)的不同代码或条款。最后,使用可视数据映射器,可以在触发器之间快速创建直接映射并调用数据结构。在映射器中,您还可以访问查找表并使用标准 XPath 功能在应用程序之间映射数据。
在集成应用程序并在运行时环境中激活集成后,面板会显示有关正在运行的集成的信息,以便您可以监视每个集成的状态和处理统计信息。仪表板通过获取和报告关键信息(例如吞吐量、成功处理的消息数以及处理失败的消息数)来度量和跟踪事务处理的性能。您还可以管理用于跟踪消息中的字段的业务标识符,并按集成、连接或特定集成实例管理错误。
关于 Oracle Integration Enterprise 中的流程环境
流程自动化是 Oracle Integration 企业订阅中包含的功能之一。
通过在 Oracle Integration Enterprise 中使用进程构建器功能,您可以快速设计、自动化和管理云中的业务流程。
Process Builder 中有两个工作环境:一个设计时环境,在其中可以开发和测试应用程序,以及使用和监视进程应用程序的运行时环境。
关于 Oracle Integration 进程设计时环境
Oracle Integration 流程设计时环境使您可以访问与流程应用程序相关的公用功能。
单击 Oracle Integration 主页中的 Process Builder 时,会转至 Process Applications 页(流程设计时环境)。
使用流程设计时环境,您可以:
- 创建、管理和共享空间
- 创建应用程序(新建或导入)
- 创建或导入决策模型
- 创建、共享和管理空间
- 管理应用程序(通过查看 , 取消锁定 , 克隆 , 下载和删除)
- 管理决策模型(通过下载和删除)
其中某些功能受用户角色限制。例如,所有者可以创建空间并执行上面列出的所有操作,但查看者只能查看应用程序,不允许更改应用程序。
关于 Oracle Integration 进程运行时环境
可以使用 Oracle Integration Process Runtime Environment 共享文档并与团队中的其他人协作,查看完成的任务,委派任务,以及重新分配文档。运行时环境提供了用于跟踪进程流、查看详细审计线索、故障排除和修复进程的工具。
单击 Oracle Integration 主页中的“我的任务 ”时,将打开“进程运行时环境”页。在此处,您可以处理您的任务,使用左侧的导航窗格可以跟踪流程实例,查看和使用仪表盘,启动应用程序,以及执行管理任务。
在 Oracle Integration Process 运行时环境中,某些任务仅可用于系统中的某些角色。例如:
- 最终用户能够启动应用程序、处理任务或处理动态流程实例。
- 开发人员可以创建应用程序、构建流程和管理应用程序生命周期。
- 管理员可以配置应用程序设置、查看仪表板、跟踪应用程序实例和查看预警。