问题标签 [polarion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 加入三个不同的表后删除重复项
我现在正在处理 Polarion 小部件的 SQL 查询,我想在其中获取带有未解决评论的项目。不幸的是,我在加入三个表时遇到问题,其中一个表有可选的空/空。Polarion 中有几个不同的表格来包含评论,其中大部分都有已解决的状态。我正在使用WORKITEM、COMMENT、MODULECOMMENT表,因为有时 workitem 在这里有评论,有时在另一个表中。
区别一:当workitem有“正常”注释时,COMMENT表中总是有FK键,但不是每个workitem都有FK MODULE键(表结构)。
在默认小部件中,我可以使用 SQL 查询,但有一个很大的限制: 我不能替换整个select和from,因为有一条静态行:SELECT WORKITEM.C_URI和FROM WORKITEM,所以我只能添加一些东西(我试过DISTINCT ON,但你怎么看,我不能替换那行)
Polarion 也有另一个问题,每个文档都有标题、文本等,并且每个元素都是具有相同FK_URI_MODULE的单独工作项(并且文档使用MODULECOMMENT表)。
我想从 MODULECOMMENT 中删除重复项(忽略 workitem.FK_URI_MODULE 为空/空的情况,因为它是正常状态)。
我创造的最好的,它就在这里(在这种情况下,我将is null替换为is not null,因为它返回的项目更少):
和我的结果:
但我想得到这样的东西:
javascript - Polarion OpenAPI:setTestSteps
我正在尝试编写一个脚本,从我已有的其他值中设置 testSteps 表中的一些字段,但我无法弄清楚格式。当我workItem.getTestCase().getTestSteps();
对项目做 a 时,我会回来
我怎么说,将 step 的第一个 testSteps 值从 1 更改为 3,然后将其设置回来?
javascript - Polarion SDK:在工作流程上下文中设置文档名称
我正在尝试从 ScriptFunction 设置文档 ID。我试过:
workflowContext.getTarget().setId("Demo");
但它不工作
javascript - Polarion - 向用户显示消息框
从一种状态转换到另一种状态时,我想显示一条警告消息(只有一个“确定”按钮)。我尝试使用以下代码(display_message.js)在 WI 的工作流程中使用 ScriptFunction:
// 获取工作项 var workItem = workflowContext.getTarget();
// 获取第一个参数 - 消息本身 var fieldMsg = arguments.getAsString("field.msg");
// 显示消息 Message(fieldMsg, 1);
但我收到“消息”未知的错误消息。我也试过“setMessage(fieldMsg)”。我得到了同样的结果。我在 RtLinkBuilder 和 IBuildEvent 中找到了这两个函数。知道如何解决这个问题吗?谢谢你的帮助。
polarion - 有没有办法在 Polarion 中获取项目的所有 LiveDoc 文档
有没有一种方法可以获取我想在调度程序脚本中使用的项目的所有 LiveDoc 文档
xml - 通过 SOAP 在 Polarion 中创建工作项
我正在尝试通过 SOAP Web 服务在 Polarion 中创建工作项,但是我无法确定需要哪些内容。我正在使用 TrackerWebService WSDL。
示例请求:
回应:
有几点我不确定:
- 我是否需要发送所有 xml 元素,即使它们是空的?
- 我不知道'Unresolvable'属性是什么,我也找不到它的描述
- 何时需要指定 subterra uri 之一,何时可以省略?
- 即使我指定了这样的 uri,它也会抛出另一个错误,说 URI 不是 normId
java - 如何在 ScriptFunction Polarion 中使用 UserfrindlyException
您好,我正在尝试在 Polarion 的 ScriptFunction 中使用 UserFriendlyException 来获得丑陋的“抛出”错误消息的红色。但是,当我使用时:抛出新的 userFriendlyException "message"; 它返回的 userFriendlyException 未定义。
任何帮助