ONES开放平台的使用方法如下:
一、注册与登录
- 前往ONES的官方网站进行注册,根据提示选中需要用的功能,然后邀请团队成员(此步骤可直接跳过,进入下一个页面)。
- 注册完成后,使用账号和密码登录ONES系统。
二、了解开放平台功能
ONES开放平台提供OpenAPI、插槽、事件等能力,以便开发者通过插件实现第三方集成和流程定制,满足客户的二次开发需求。
三、插件开发与使用
- 安装并启用插件:在ONES开放平台上找到需要的插件进行安装和启用。
- 添加自定义标签页:支持在任意工作项视图的详情表单中,添加插件的自定义标签页,以满足插件开发者在工作项详情页显示自定义内容的需求。具体步骤包括在添加标签页的弹窗中查看插件声明的标签页,将标签页添加到发布的视图配置里,视图成功发布后,可在发布详情页中直接查看标签页的内容。
- 定制操作流程:流程中间件支持借助插件对ONES系统上的特定操作流程进行定制。例如,作为PMO,可以要求成员在登记工时的时候必须填写特定字段;作为团队/项目管理者,可以在给成员分配新任务时,了解该成员当前的工时饱和度,避免任务冲突以及成员负荷过高。安装并启用插件后,即可将登记工时或预估工时的弹窗替换成自定义流程。
四、OpenAPI与事件系统的使用
- OpenAPI:支持以编程方式与ONES交互,快速编写脚本或开发插件应用。
- 事件系统:支持开放平台在预设场景下唤起插件。
五、API与事件的新增功能
ONES开放平台新增了工时、用户、部门等14个API,以及6个事件,这些新增功能进一步丰富了开发者的使用场景和灵活性。
通过以上步骤,您就可以开始使用ONES开放平台进行插件开发、流程定制以及API交互等操作了。如需更多信息,建议查阅ONES开放平台的官方文档或教程。
开发者文档:https://developer.ones.cn/zh-CN/docs/guide/getting-started
ONES 插件开发需要 Node.js v16.13.0 或更高版本,你可以使用 n,nvm 或 nvm-windows 在同一台电脑中管理多个 Node 版本。
ONE CLI 是开放平台提供用来快速创建插件工程的脚手架工具,可以使用下列任意指令安装 ONES CLI,其中内置了插件插件开发工具 op。
安装完成后,你可以在命令行中使用 --version 指令来验证是否正确安装以及获取版本信息。
➜ ones --version