跨对象引用 Workfront 文本编辑器

Cross Object References Workfront text editor

您好,我正在尝试 link 使用文本编辑器连接到项目报告中的任务的数据。

到目前为止,我的代码是这样的:

displayname=Recvd Medical Rates
linkedname=project:tasks
namekey=DE:Documentation Received Date
querysort=project:tasks:Document - Medical Rates:Documentation Received Date
textmode=true
valuefield=Documentation Received Date
valueformat=customDateAsString

我需要在项目报告的特定自定义表单中显示来自特定任务的数据。我知道没有 link 将项目与任务结合起来的标准方法,但这种关系是存在的,而且根据我的研究,这似乎是可能的。我相信我没有正确的语法。

有人可以帮我解决这个问题吗?我尝试了所有类型的组合,我什至尝试添加聚合器:

aggregator.displayformat=customDateAsString
aggregator.function=MIN 
aggregator.namekey=Documentation Received Date
aggregator.valuefield=DE:Documentation Received Date
aggregator.valueformat=customDateAsAtDate

无论哪种方式,我都尝试过,link 实际输入的数据不会显示信息。到目前为止,报告知道它是一个日期字段;我知道这一点是因为我可以点击项目报告上的字段并选择一个日期,但是一旦我选择了日期,该日期将不会保持选中状态,这让我相信该字段以某种方式 linked,但完成了不正确。

请帮忙。

答案如下:

displayname=Plans and Benefits Received
listdelimiter=
listmethod=nested(tasks).lists
textmode=true
type=iterate
valueexpression=IF(CONTAINS("Plans and Benefits",{name}),{actualCompletionDate})
valueformat=HTML

那么它是如何工作的呢?见下文。

displayname=Plans and Benefits Received

^显示你想要的名字^

listdelimiter=

^决定分隔符^

listmethod=nested(tasks).lists

^调用嵌套或子任务^

textmode=true

^允许文本编辑器模式运行^

type=iterate

^将数据显示为原始数据的迭代^

valueexpression=IF(CONTAINS("Plans and Benefits",{name}),{actualCompletionDate})

^确定从哪里提取数据^

valueformat=HTML

^格式设置为HTML^