我们正在使用SAP的更改和请求管理来计划和推出我们的版本。ChaRM的"问题"是需要使用webui来组织文档。我正在Eclipse中使用ABAP开发工具(ADT)进行开发,但是我需要不断地在Eclipse和ChaRM的webui之间切换,在线自助建站系统,以便维护我的变更文档。因此,我制定了一个解决方案,通过开发Mylyn连接器将ChaRM中的变更文档集成到Eclipse中。
Mylyn是Eclipse的应用程序生命周期管理框架。它提供了一个以任务为中心的用户界面,允许您在不离开开发环境的情况下组织工作负载,企业应用管理,我想到了为eclipse开发一个插件的想法,返利app开发,它允许您连接到SAP Solution Manager,以便将您的ChaRM文档集成到mylyn中。
为了维护您的更改文档,我在Solution Manager中开发了一个REST-API,它提供了以下关键特性:
启动和下载附件保持状态(执行操作)维护自定义字段添加评论
变更要求和相关变更文件仍通过ChaRM的Web Ui创建。将更改文档分配给开发人员后,您可以使用Mylyn通过定义相应的查询来获取它。
登录到您的存储库
您可以在Mylyn中添加您的解决方案管理器作为存储库。
查询页面
这是一个轻量级的搜索掩码,用于从ChaRM中获取分配给您的更改文档。
任务视图
在视图上您可以看到所有相关的内容有关任务的信息。
日程安排选项
Mylyn允许您安排任务,以便对未来几周的工作负载进行概述。定义的日期仅为本地日期,大数据库,不会与存储库同步。
将任务与开发对象链接
Mylyn允许您将任务与开发对象链接。因此,电子商务数据分析,当您在Mylyn中激活一个任务时,所有链接的开发对象都将在Eclipse中打开,这避免了手动搜索您的工件。这个特性在Mylyn中称为context.
在不离开Eclipse的情况下维护您的更改文档通过定义查询来组织工作负载将任务与开发对象链接计划任务
发布插件
计划发布带有开源许可证的Eclipse插件和REST-API,以便每个对使用插件感兴趣的人都可以这样做或为项目做出贡献。