进行分步设计

按照这些最佳做法分步设计,可以帮助您构建和展示应用程序。

分步设计通常涉及以下主要步骤:

  1. 构建应用程序
  2. 测试
  3. 部署
  4. 为用户启用应用程序

构建应用程序

首先,要构建基础,即公司的帐户和组织结构。其次,添加方案支持内部流程,例如规划、实际和预测。添加报告的差异成员,例如实际与规划。

创建用于收集用户数据以及执行审核、分析和报表的表单。为支持业务逻辑,您可以利用 Calculation Manager 来构建计算。您也可以在向用户部署应用程序之前创建报表和应用访问权限。

创建应用程序结构

添加帐户、实体和其他维来支持业务流程。

维对数据值进行分类。Planning 包括以下维:“帐户”、“实体”、“方案”、“版本”、“期间”和“年”。如果以多种货币进行规划,您的应用程序也会有一个“货币”维。

您可以使用自定义维来定义自己的值,例如“产品”、“客户”或“市场”。最多可以共有 32 个维。但是,最佳做法建议是包含不超过 12 个自定义维。可以使用加载文件添加维或在 Oracle Smart View for Office 中构建维。

视频

目标 观看此视频
了解如何在应用程序中导出和导入数据。 视频图标 在 Oracle Planning and Budgeting Cloud 中导出和导入数据
了解如何使用文件加载维。 视频图标 在 Oracle Planning and Budgeting Cloud 中导入元数据

测试

测试是应用程序开发的重要步骤。必须对所有计算、访问权限和报表进行测试,确保它们正常运行。

关于单元测试

单元测试是正规测试的第一步,也是测试环境的主要构建块。单元测试包括将应用程序的每个功能区域当作独立单元进行测试,确保其执行情况符合预期。

例如,测试可以确认数据加载执行完成且没有错误。其他测试可以确认表单和报表可以访问,计算完成等。

构建或配置应用程序的人员常常会进行单元测试。

关于系统测试

系统测试会验证系统是否正确运行并提供了所需的功能。

重点在于测试应用程序配置的方式以及查看团队如何构建业务流程和报表。系统测试专注于测试整个系统,包括独特的参数配置、所有会使用的功能以及任何增强功能。

系统测试并非局限于软件,也会验证手动过程、表单和控件的有效性。它是一组完整的正式功能测试,涵盖正在构建的系统中各个方面的功能。

这种类型的测试经常与以下测试结合:

  • 安全性测试:测试系统安全和数据库安全是否适用于整个系统和每个具体用户。

  • 集成测试:测试整体业务解决方案,包括数据流向或流自其他集成系统的通道。这确保了合并系统的所有方面时其功能仍然有效。

  • 用户验收测试:用户要验证系统正确运行且满足需求。如果用户不涉及正式系统测试或他们要求具体测试,可能会需要进一步的验收测试。但是,在大部分情况下,这种类型的测试是系统测试和集成测试的一部分,前提是用户认为这些测试足以开展验收。

部署

部署期间,您可以在系统上培训最终用户,并向其展示如何导航和使用功能。最佳做法是,以文档说明您的系统,使其他人在必要时可以接手管理。

培训

系统的所有用户应该接受应用程序培训。用户需要学习如何舒适地在应用程序中导航并了解分配给他们的任务。培训应包括登录应用程序、在任务列表中导航、输入数据、运行规则、使用 Smart View 以及使用应用程序中的工具。一般来说,培训是用户第一次接触应用程序,而且精心策划和顺利执行的培训课程可以给用户留下良好的第一印象。

以文档说明系统和管理信息

构建应用程序后,建议您为应用程序创建系统和管理文档。

最佳做法:

  • 刷新信息后在构建流程结束时创建此文档。

  • 包括数据源、应用程序结构、计算运行方式和应用程序需要何种维护等信息。

列出分为多个时间范围的维护任务,例如按月维护和按年维护。这样,其他人也可以在必要时接管系统。

为用户启用应用程序

要为最终用户启用应用程序,必须开启系统启用。此外,启动审批流程以启用审批。