0

我有一个在工作流编辑器中构建的自定义工作流。上传它,并将其分配给一个项目。

当在该项目中创建新问题时,我希望 Visiblity To 从 {All Users} 更改为 {Front End Support}

我分配了其他正在运行的自定义工作流,因此这与添加或分配给项目的工作流无关。

这是我的工作流程,我在有和没有“问题”的情况下尝试了许多对 allowedGroup 的变体。字首。似乎都无关紧要。

rule Change PermittedGroup to Support

when permittedGroup == {All Users} {
  issue.permittedGroup = {Front End Support}
}

这个Sample Workflow似乎在做同样的事情,尽管它可能很旧并且与 6.0 不兼容?谈论了一个“可见到”命令,但我在任何地方都找不到。

谢谢!

4

1 回答 1

0

通过测试名称是否为空白,我能够解决这个问题。

我通过调试消息发现了这一点。

when permittedGroup.name != "anything" { 
  message(permittedGroup.name); 
}

有了这个,我发现 {All Users} 可见性实际上是空白的。然后我的最终工作代码是

when permittedGroup.name.trim(mode: nullToEmpty) || permittedGroup.becomes({All Users}) { 
  permittedGroup = {Front End Support}; 

  message("Support Visibility Must be limited to Front End Support or a Customer Team Project"); 
}
于 2014-12-04T03:09:28.960 回答