Polarion - 向用户显示消息框

Polarion - Display message box to the user

我想在从一种状态转换到另一种状态时显示一条警告消息(只有一个“确定”按钮)。我尝试在 WI 的工作流程中使用 ScriptFunction,代码如下 (display_message.js):

// 获取工作项 var workItem = workflowContext.getTarget();

// 获取第一个参数——消息本身 var fieldMsg = arguments.getAsString("field.msg");

//显示消息 消息(fieldMsg, 1);

但我收到“消息”未知的错误消息。我也尝试过“setMessage(fieldMsg)”。我也一样。我在 RtLinkBuilder 和 IBuildEvent 中找到了这两个函数。 知道如何解决这个问题吗? 感谢您的帮助。

Workflow 功能和条件中不支持 UI 功能。 一般Polarion Open API 不支持UI 功能(Formextensions 除外,不应该write/modify 内容) 唯一的可能性是抛出一个异常,但是你不能在这上面分支并且你不能传输任何用户可读的消息(除了 Exceptionname)。