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





5.00/5 (2投票s)
在本文中,
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