65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 OpenText 云平台加速应用程序开发

starIconstarIconstarIconstarIconstarIcon

5.00/5 (2投票s)

2023年2月6日

CPOL

4分钟阅读

viewsIcon

3309

在本文中,我们将快速概述如何使用 OpenText Cloud Platform API 创建合同审批应用程序

1 - 合同审批演示应用程序

为了帮助您快速上手开发使用 OpenText Cloud Platform API 的应用程序,我们创建了一个演示应用程序。该应用程序处理合同审批,并演示了如何使用多个信息管理服务。以下是使用的服务:

  • 内容存储服务 (CSS) 用于上传和存储文档,
  • 内容元数据服务 (CMS) 用于存储文档元数据,
  • 查看器服务用于查看文档,
  • Magellan Risk Guard 服务用于文档分析,以及
  • 工作流服务用于执行合同审批流程。

提供了一个完整详细的教程,其中我们一步一步地解释了如何:

  • 注册 OpenText 开发者试用帐户,
  • 使用 VS Code 和 Node.js 设置您的开发环境,
  • 配置和测试您的开发者组织连接配置文件,
  • 为合同审批应用程序创建一个项目,
  • 创建多个模型,包括命名空间、文件夹、文件和特征定义,
  • 创建应用程序组,
  • 定义特定的应用程序 ACL,
  • 定义一个工作流来处理审批业务逻辑,
  • 在您的开发租户中部署应用程序,
  • 审查代码并通过详细解释理解各个部分,
  • 测试应用程序,以及作为奖励,
  • 使用 ocp 命令行工具从您的项目中创建和部署应用程序包,并在 CI/CD 管道中将其用于自动化测试。

所有这些步骤都有详细的解释,并且屏幕截图会提供更多帮助。

2 - 应用程序

合同审批应用程序允许用户上传文档并创建新的合同审批工作流。提交合同后,根据合同价值和风险类别,需要一个或多个审批。风险经理和部门经理可以检查合同、查看文档、在需要时添加文档注释,并批准或拒绝合同。完成审核后,用户将收到一封关于审批完成状态的电子邮件。

2.1 - 以下是应用程序的一些屏幕截图

添加新合同

查看 Risk Guard 服务找到的个人数据

在文档查看器中为合同文档添加注释或标记

查看生效的文档权限

查看当前所需的审批

合同正在被部门经理批准

合同获得批准后,请求者会收到一封电子邮件

3 - 开发环境

该应用程序是使用 VS Code 和 OpenText Cloud Developer Tools 扩展包开发的。这个扩展包聚合了多个扩展,提供了一组模型编辑器,允许您以低代码的方式创建和编辑不同的模型。

这是打开应用程序项目后开发者环境的屏幕截图

创建合同类型定义

创建合同审批工作流

4 - 文档

为了帮助您使用 VS Code 的 OpenText Cloud Developer Tools,这里提供了一份用户指南:https://mimage.opentext.com/ot/2/devx/vscode/latest/vscode-userguide.pdf

有关如何创建合同审批应用程序的详细分步教程可在此处找到:https://mimage.opentext.com/ot/2/devx/vscode/latest/vscode-tutorial.pdf

5 - 源代码

包含合同审批应用程序源代码的完整项目可在 GitHub 上找到,地址为:https://github.com/opentext/demo-contract-approval-app

6 - 运行合同审批应用程序的快速步骤指南

我们建议您通过详细的分步教程来学习如何使用 VS Code 的 OpenText Cloud Developer Tools 以及 OpenText 信息管理服务的不同之处。或者,您也可以按照以下步骤运行合同审批演示应用程序。

6.1 - 安装 Visual Studio Code

请从以下 URL 安装 VS Code:https://vscode.js.cn/download

6.2 - 安装 VS Code 扩展包

在 VS Code 的扩展视图中,安装 OpenText Cloud Developer Tools - Extension Pack。

6.3 - 配置组织配置文件

为了允许将应用程序部署到 OpenText Cloud Platform 中的开发者组织,请按照用户指南中的说明添加一个组织配置文件。用户指南可在 OpenText Cloud Developer Tools 视图(VS Code 活动栏中的 OT 图标)的“帮助与反馈”下找到。

如果您还没有开发者帐户,请务必先注册试用计划,请参阅https://developer.opentext.com/plans

6.4 - 部署

按照用户指南中的说明,将应用程序项目部署到您的默认租户。

6.5 - 凭据

API 客户端凭据需要从应用程序代码内部进行配置。请将 .env 文件中的租户 ID 和客户端公钥 ID 占位符替换为已部署应用程序项目的租户 ID 和客户端公钥 ID。这些值将在将项目部署到 OpenText Cloud Platform 时返回。

6.6 - 下载并安装 Node.js

https://node.org.cn/en/download 下载并安装 Node.js(包含 npm)。

6.7 - 运行应用程序

要使用 Node.js 运行应用程序,请遵循以下步骤。

在 VS Code 中打开终端,并在项目根目录下运行以下命令:

npm install
npm start

应用程序将自动在浏览器中打开,地址为 https://:4000

© . All rights reserved.