图片



最新版本Polarion 2410已经发布。以下是新内容的概览:
  • 集合层次结构 - 通过集合之间的关联关系,简化复杂的系统开发。
  • Polarion脚本编写 - 直接从Polarion后台管理创建安全的save hook和工作流脚本,以前所未有的方式定制您的业务流程。
  • 全新的Rhapsody连接器 - 在不切换应用程序的情况下集成需求可追溯性和覆盖率。
让我们详细探讨所有新功能和改进点,并重点介绍此版本中包含的安全性、性能和质量方面的最新增强功能。

1.  针对复杂系统开发的集合层次结构

图片
在Polarion 20 R1中,我们引入了集合功能。它允许您将特定版本状态的文档分组并存放在一起,便于浏览、处理和基线化整个集合。集合能够帮助您在不同修改点或基线处的文档之间链接工作项,这种能力在并行开发中至关重要,尤其是在上游文档可能已经进入后续版本的情况下。它使得下游文档能够创建和维护与上游文档历史版本的链接。
在2410版本中,我们进一步扩展了它,引入了全新的集合层次结构功能现在,您可以在集合之间创建链接关系,其中较低级别的集合依赖于上游集合的基线。这允许工作项链接不仅存在于单个集合中的文档之间,还能跨越相关联的集合,链接不同集合中的工作项。
这种功能在复杂的系统开发中极为宝贵,因为它支持团队并行处理大量文档,并且每个集合都能够代表V模型中特定版本的一组文档。随着低层级文档的开发,它们依赖于自己上游集合中的基线化文档。通过使用集合层次结构,您可以确保在正确的版本上创建跨集合的工作项之间的链接。
如果由于设计更改需要用不同的基线或修改替换上游依赖的集合,集合层次结构也会提供帮助。Polarion会自动将现有工作项重新链接到新版本,从而节省团队的时间。更新后的集合表单显示了当前集合关联的下游集合,进一步优化了管理流程。
图片
Polarion根据您当前的工作集合计算层级关系,因为一个集合可以与多个集合建立链接关系。

1.1 集合相关的增强功能

•  我们在更新的集合表单中添加了一个 “进入集合按钮,以输入所选集合,并引导用户到一个新登录页面,该页面已设置适当的上下文,且所有相关文档都出现在左侧边栏导航面板。

•  集合上下文中的导航面板现在包括了当前集合中的文档以及上游集合中的文档。

图片

•  属于上游集合的文件(斜体和下划线)和那些已经冻结的文件(带有基线标志或时钟图标)很容易进行识别。其它文档在“集合”上下文中仍可编辑。

•  新增了创建基线菜单项,允许您在不离开“集合”上下文的情况下对“文档”或整个“集合”进行基线设置。

2.  引入Polarion脚本编写进行流程定制

Polarion脚本编写现在提供了更大的灵活性,允许用户以前所未有的方式自动化和定制业务流程和工作流规则。创建、导入和重用脚本提供了全新级别的模块化,使扩展Polarion的功能以满足特定的业务需求变得更加容易。
无论您是自动化的重复性任务还是实施复杂的业务逻辑,Polarion的脚本功能都将使您的团队能够更方便对Polarion做定制化。
图片
最强大的补充之一是引入了 Save Hooks,它完善了现有的工作流条件函数
虽然条件和函数允许一些工作流自动化,但以前编写和管理自定义脚本比较麻烦。使用save hooks,您可以在保存对象(如工作项或文档)时自动触发脚本,从而实现更大的控制和效率。save hooks可以更容易地确保在保存过程中执行验证、数据操作和业务规则,不需要用户干预。
图片
在之前的Polarion版本中,第三方扩展提供了save hooks功能。通过此版本,您可以在我们的Scripting SDK documentation的帮助下开始转换现有的脚本,并过渡到我们的新脚本框架。
在2410中,我们还简化了脚本管理。您可以直接在Polarion后台管理中编写脚本,并通过全新的Script Monitor监控其执行情况。
脚本监视器允许团队观察脚本性能、排除问题并改进自动化,使脚本不仅比以往更强大,而且更易于访问和管理。
图片

3.  不同测试用例类型支持特定失败场景配置

测试配置,或者更确切地说,测试用例失败配置,现在可以是每种测试用例类型设置单独的测试失败配置。这意味着测试配置不再局限于单一的测试用例类型。您可以为不同的测试用例类型失败后配置创建不同的缺陷类型,从而为您的测试管理提供更高的灵活性和更好的控制。
图片
图片

4.  增强了集成能力

4.1 改进的ReqIF/RIF模板
为ReqIF/RIF导入或导出提供映射很麻烦,特别是在涉及多个文档的情况下。为了使您的操作更轻松,我们添加了为所有文档加载模板的选项,因此不必为每个文档加载模板。
图片

4.2 一次性将ReqIF文档分发到不同的项目

ReqIF文件可以包含多个文档,如硬件和软件规范。在ReqIF导入向导中,您现在可以为每个ReqIF文档选择一个目标项目。Polarion将把文档导入到选定的目标项目中。如果在ReqIF文档中存在链接,Polarion甚至会在目标项目之间创建链接。
图片

4.3 改进了ReqIF与IBM Doors的兼容性

我们改进了从Polarion导出并导入到IBM Doors的ReqIF文件的可编辑性。现在,您可以在UI中勾选一个选项,以确保导出的Polarion项目的定制字段在IBM Doors中是可编辑的。

4.4 支持ReqIF双向协同中的交叉引用

在上个版本中,我们添加了将交叉引用导出到ReqIF的功能。它们在ReqIF中表示为标准HTML超链接,以确保最大的兼容性。在这个版本中,我们支持将交叉引用从ReqIF导入Polarion,这样您就可以执行双向协同。

4.5 REST API扩展了对集合的支持

继续我们REST API的扩展工作,现在已经完全支持集合。它包括对本版本中引入的新上游集合功能的REST API支持。
有关更多详细信息和参考,请参阅SDK文件夹中的REST API参考文档和REST API用户指南

4.6 增强了Jira和Azure DevOps集成

在我们客户要求的增强功能的推动下,我们改进了Jira和Azure DevOps连接器。
概述:

•  同时添加的多个附件不再使用相同的ID创建,因此我们所有的集成都能正确同步Polarion和远程系统之间的数据。

针对Jira连接器

•  Polarion标签超链接URL类型字段现在可以与Jira同步。

•  Polarion优先级字段现在可以与浮点类型的Jira定制字段同步。

•  现在可以将连接器配置为同时同步50多个字段。

针对Azure DevOps连接器

•  Polarion多枚举定制字段现在可以使用多值控制插件与插入到Polarion的Azure DevOps字段同步。

•  Polarion优先级字段现在可以作为浮点数或枚举同步到Azure DevOps优先级字段。

未来,我们计划通过进一步改进与Azure DevOps和Jira集成,继续深化我们的软件集成。为了有效地做到这一点,请确保您向支持部门报告所有尚未可用的用例,以便我们的系统能够记录您的请求。这将提高客户改进请求的优先级,并将其纳入我们的开发计划。

5.  全新的IBM Rhapsody连接器

图片
我们很高兴地宣布,推出了全新的IBM Rhapsody Polarion连接器。这个是IBM Rhapsody的插件,侧重于需求的可追溯性和覆盖率。
与我们流行的MathWorks Simulink连接器的功能类似,我们将Polarion完全嵌入Rhapsody中,避免了在应用程序之间切换。
通过集成,您可以轻松地将工作项导入Rhapsody模型,创建与模型元素的可追溯性链接,然后将这些链接作为代理模型元素传播回Polarion,并链接到原始工作项以进行覆盖。当在建模图中使用模型元素时,它们也可以显示在Polarion中,以确保可读性。
您可以随时在两个应用程序之间轻松导航。这种全新的集成支持Polarion基线、版本以及对需求和模型的更改。
如果你不想将工作项导入Rhapsody,你可以直接将模型元素链接到Polarion工作项。那些直接链接到Polarion的相同反向链接处理和传播也是可用的。
您可以在我们的Polarion YouTube页面观看集成功能的简短概述。

6.  可用性增强

在提升体验中,我们解决了客户所请求的总共28项功能增强,关闭了近150个客户的ER!
我们正在努力缩小这些小的可用性差距,并将Polarion的可用性带到现代基于web的应用程序的最前沿。以下是你将在2410中看到的一些可用性的改善。

6.1 分层保存的查询

我们增强了工作项的已保存查询,以简化搜索过程。这些已保存的查询现在可以引用其他现有的已保存查询,允许项目团队重用项目管理员所准备的查询片段。(允许您更集中地管理共享查询。)
Polarion现在专用的查询气泡中按名称显示已保存的查询,使其易于识别和使用。
图片
现在,您可以在“管理已保存查询”对话框中编辑现有的已保存查询。查询是可滚动和可过滤的,使项目和全局管理员比以往任何时候都更容易管理它们。
我们还为保存的查询添加了以下新属性:

•  创建日期

•  上次更新

•  创建它的用户名称

•  上次更新的用户

图片

6.2 右键点击以更新超链接

现在,您可以右键点击超链接或交叉引用来编辑它,这样您就可以轻松更新链接或其标签,而无需删除并新建链接或标签。
图片

6.3 拖放附件

我们还引入了一个备受欢迎的拖放功能,用于在Polarion LiveDocs中向Polarion对象添加附件。它支持一次选择多个对象。
图片

6.4 更新帮助首页

图片
我们还改进了我们的帮助主页,为新闻、培训材料、论坛、集成和支持的链接提供了一站式服务。

6.5 其它可用性改进

我们了解软件可用性的重要性。即使是很小的改进也会对你的整体体验产生很大的差异。在这个版本中,我们继续努力通过在整个应用程序中实施几个小的改进来提高可用性。

•  突出显示未填写的必填字段,使需要注意的字段变得更加容易识别。对于具有众多自定义字段的工作项尤其如此。

图片

•  调整了链接限制行为,以允许显示的链接限制仅应用于特定的链接角色。这样您可以在缺省视图中隐藏不太关键的链接,同时保留所有要点。

•  可以固定工作项标题,这样在滚动浏览长工作项时,它总是可见的。

•  您可以关注空间首页,并在它有任何更改时进行提醒。

•  显示较长的标题,而不截断它们。

•  可以双击放大测试记录附件,就像放大富文本附件一样。

•  通过QAREQPRO许可证,您可以使用PlannedIn字段将工作项分配给规划。

7.  安全更新

7.1 使用Hashicorp管理机密
使用Polarion 2410,您现在可以将Polarion使用的机密存储在外部Hashicorp保险库中。这使您能够将所有机密的管理集中在一个强大、最佳的敏感数据存储工具中。
有关如何将Polarion实例连接到Hashicorp保险库的更多信息,请参阅我们的帮助

7.2 调整了对项目级配置的访问权限

作为我们旨在简化Polarion项目管理员的增强功能的一部分,我们重新设计了项目级许可的行为,为三种主要管理场景提供了三组的许可:

1. 用户管理:已绑定到用户管理许可,此级别的管理访问权限允许管理员在全局或项目特定级别上管理Polarion用户,并为他们分配用户角色。

2. 角色管理:已绑定到角色管理许可,此级别的管理访问权限允许管理员管理全局和项目角色,并为这些角色分配许可和基于Subversion路径的授权规则。

3. 流程管理:已绑定到后台管理修改许可,此级别的管理访问权限允许管理员管理除用户和角色之外的任何内容,如工作流、类型、定制字段、枚举等。

在管理许可时,我们还更清楚地区分了全局和项目角色,以防止可能导致授予项目用户访问全局角色的错误。
您还可以限制将项目级许可分配给全局角色。缺省情况下,此选项未启用,但可以通过配置属性进行启用。有关详细信息,请参阅“帮助”中的“配置用户角色”部分。

7.3 改进了安全审计的日志记录

为了让安全团队能够监控潜在的恶意用户行为,我们增强了Polarion日志记录,使其能够捕获:

•  尝试加载他们无权查看的受限资源。

•  失败的登录尝试会被记录下来,并附有解释登录失败原因的说明。

7.4 SQL查询的项目级结果数据过滤

在我们的2404版本中,我们更改了Apache Lucene查询结果,仅显示用户有权访问的项目中的工件。SQL结果现在也被处理,以仅从可访问的项目返回数据。
这种新行为是由版本2404中为Lucene索引数据所引入的相同属性驱动的,并且缺省情况下已启用。
为了进一步加强安全,我们还实施了:
1)对 LIMIT和OFFSET SQL命令的限制
LIMITOFFSETFETCH FIRST N ROW ONLY SQL命令不能用于分页或其他目的。这是因为如果查询在WHERE子句中使用了适当的项目约束,则无法保证返回的批大小。(结果来自用户不应查看的项目。)
2)简单与复杂的SQL命令以及其他禁用的SQL命令
我们对SQL命令引入了新的限制,以防止通过恶意查询泄露信息。默认情况下,这些限制仅适用于复杂的SQL命令。(那些包含多个SELECT语句的SQL命令,无论是结合使用还是嵌套在另一个命令中。)
您可以停用此功能或将其应用于所有SQL命令。(可能会影响使用SQL的报告或扩展。)
您可以在我们的Polarion 2410系统配置属性参考指南(https://docs.sw.siemens.com/en-US/doc/230235217/PL20240424963191224.config_props_ref)中查看2410中添加和删除的属性。

8.  性能和可扩展性

尽管我们的开发团队正在进行一些重大的性能和可扩展性升级,但他们仍然在2410中交付了:

•  对于大型部署,Polarion的启动速度加快了约20%,从而缩短了重启时间和停机时间。

•  数据库查询经过重新设计,在数据库中有数百万条规划记录的非常大的数据集上表现良好后,规划燃尽图和燃烧图现在第一次渲染速度大大加快。

•  在向数据库添加JSON数据时,在后端利用不同的解析器显著降低了内存消耗。比较文档所需的时间也减少了约14%。

•  移动工作项”对话框现在根据空间选择延迟加载文档,从而实现了更快的响应和更低的服务器负载。

•  我们与企业客户合作,调查了群集节点显示不同查询结果的罕见情况,并解决了大规模Polarion部署中这种不一致的几个原因。

•  查询扩展器经过优化,在返回大量结果时执行速度更快,内存消耗显著减少,避免了许多条款的限制。

•  我们增强了RPC日志,以覆盖查询面板的频繁加载,并更好地了解了这种常见场景的性能。

•  我们用相关ID增强了Polarion的主日志。这些ID将所有属于同一事务的日志行分组,这有助于管理员过滤特定用户操作的所有相关日志行,以简化和加速日志分析

8.1 SALT已成为缺省许可证选项

从Polarion 2404开始,我们开始支持西门子高级许可技术Siemens Advanced Licensing Technology (SALT)许可证管理器以及我们旧的专有许可方法。
在2410中,SALT现在是缺省的许可证管理器。
有关更多信息,请参阅我们的SALT许可指南https://docs.sw.siemens.com/en-US/doc/230235217/PL20240424963191224.polarion_help_sc.mzd1706003200646/vxx1706003270680并阅读更新包中5_Required_Config_changes.txt文件的版本2410部分,以确保顺利升级。
(虽然专有许可方法被计划弃用,但您仍然可以使用它。)

9.  值得注意的问题修复

在Polarion,我们致力于为用户提供最佳体验。每次发布,我们都会不懈地努力修复错误、提高性能和改进用户界面。无论您是在本地使用Polarion还是在云端使用Polarion X,我们都致力于确保您的体验流畅无缝。
请查看我们在Polarion 2410中提供的错误修复、性能改进和增强功能列表(https://docs.sw.siemens.com/en-US/doc/230235217/PL20240424963191224.polarion_help_sc.xid1919185/pll1725018679127)

10.  弃用

在我们保持Polarion最新的承诺中,我们定期评估和清理过时的功能,并采用新技术。有关详细信息,请参阅我们的弃用和删除计划https://docs.sw.siemens.com/en-US/doc/230235217/PL20240424963191224.polarion_help_sc.xid2056109/agl1695214630791

11.  更新信息

Polarion 2410是Polarion ALM的更新版,适用于所有当前订阅的客户。此更新是您获取最新增强功能和安全修复程序的门户。及时了解我们的最新版本,确保您受益于新功能、增强的安全性、改进的可用性和更好的性能。
要下载更新分发包,请访问此链接:https://login.siemens.com/u/login/identifier?state=hKFo2SBFaUYzbndaUGw3MVN5X2N6bm82VnAzaUZwZnB5YnBMTaFur3VuaXZlcnNhbC1sb2dpbqN0aWTZIFhHUXdSXzM4V3h4d05TSVNDeWxXdEJMMC0xTlZDOTl0o2NpZNkgcUxTQXJZWUhGbXN5aHprZkdLNVJEOE9yMkxxc3o5dGc
有关更新过程的全面详细信息,请阅读更新包中捆绑的2_How_to_update_Polario.txt文件。

12.  结论

我们一直在聆听您的反馈,并努力将其融入我们的更新中,确保 Polarion 始终是软件开发协作和项目管理的首选。
如果您有任何问题或建议,请随时通过博客评论、Polarion 社区门户(https://community.sw.siemens.com/s/topic/0TO4O000000MihxWAC/polarion)或您的 Polarion 技术支持联系人与我们联系。
感谢您选择 Polarion。我们希望您喜欢这个版本中的新功能和增强功能。请继续关注未来更多的更新和改进!
联系我们,免费试用Polarion!
◆  客户经理:Maeve Diao
◆  电话:18601619614
◆  邮箱:Maeve.Diao@teamlive.com.cn
关于Teamlive

持续关注质量、效率、合规性







北京融工场科技有限公司(Teamlive)成立于2011年,独家引入德国Polarion公司产品为大中华区客户提供全面的研发管理解决方案,愿景是为企业解决在研发质量、工程效率和合规性方面面临的挑战。

目前为唯一获得西门子Smart Expert Partner认证的Polarion ALM业务合作伙伴。目标行业包括汽车、医疗设备、金融、电信等。业务覆盖大中华区,包括大陆、台湾和香港。总部位于北京,在长沙设有研发中心,面向全球进行研发,主要研发方向为行业合规解决方案、产品线工程以及工程效率。在上海、深圳设有办事处。