編輯群組中的文字模式
您可以使用文字模式編輯清單或報表中的分組,以存取標準介面中無法使用的欄位,並建立更複雜的分組。
存取需求
您必須具有下列存取權才能執行本文中的步驟:
*若要瞭解您擁有的計畫、授權型別或存取權,請連絡您的Workfront管理員。
先決條件
在報表或清單中開始使用文字模式之前,請務必熟悉Workfront文字模式語法。
如需詳細資訊,請參閱:
編輯群組中的文字模式
使用文字模式編輯群組的方式,在報告和清單上是相同的。 從報表或清單存取分組時不同。
如需建立群組的詳細資訊,請參閱在Adobe Workfront中建立群組。
如需建立報告的詳細資訊,請參閱建立自訂報告。
-
執行下列其中一項:
-
若要從報告存取分組,請移至報告,然後按一下 報告動作 > 編輯 > 分組 索引標籤。
-
若要從清單存取群組,請移至清單,然後從 群組 下拉式功能表,將滑鼠移至您要修改的分組,然後按一下 編輯 圖示 。
群組產生器隨即開啟。
-
-
按一下[新增群組] 以新增群組,然後按一下產生器右上角的[切換至文字模式] 。
note tip TIP 您可以在標準介面中新增最多3個群組。 您只能使用文字模式新增第4個群組,而在Workfront中不能有超過4個群組層級。 -
開始輸入您要作為群組依據的欄位名稱。
當您在清單中看到欄位時,請選取該欄位的名稱。
-
按一下產生器右上角的 切換至文字模式。
然後,分組會以文字模式顯示。
當您以文字模式編輯群組時,Workfront會新增
code language-none textmode=true
分組的程式碼行。 這表示群組在文字模式中被修改。
範例: 若要依專案名稱然後依主要受指派人的名稱來群組任務清單,您的群組在文字模式中應如下所示。
code language-none textmode=true<br>group.0.linkedname=project<br>group.0.namekey=view.relatedcolumn<br><strong>group.0.valuefield=project:name</strong><br>group.0.namekeyargkey.0=project<br>group.0.namekeyargkey.1=name<br><strong>group.0.valueformat=string</strong><br>group.1.linkedname=assignedTo<br>group.1.namekey=view.relatedcolumn<br><strong>group.1.valuefield=assignedTo:name</strong><br>group.1.namekeyargkey.0=assignedTo<br>group.1.namekeyargkey.1=name<br><strong>group.1.valueformat=string</strong>
note important IMPORTANT 粗體行是必填欄位。 分組中的每個欄位都有參照該欄位的數行程式碼。
下表概述文字模式群組中的關鍵行。
note tip TIP 文字模式群組中的關鍵行與建立文字模式檢視所需的行類似。 table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto 範例行 說明 群組。<number>. 每一行程式碼的前面都會加上此文字。 參考分組中所選相同欄位的程式碼行會以相同編號編號,如下所示:
- 報表的第一個群組具有群組編號0。 所有參照第一個群組的行都以
group.0
開頭。 - 報表的第二個群組具有群組編號1。 所有參考第二個群組的行都以
group.1
開頭。 - 報表的第三個分組的群組編號為2。 所有參考第三個群組的行都以
group.2
開頭。 - 只有在文字模式中,您才能為第四個群組新增群組編號3。 所有參考第四個群組的行都以
group.3
開頭。
注意:產生器不支援4個群組。 僅在使用文字模式時支援這些功能。 Workfront不支援超過4個層級的群組。
valuefield= 這是物件或欄位在資料庫中顯示的名稱。 如需有關物件和欄位如何在資料庫中顯示的詳細資訊,請參閱API總管。
存在下列情況:
-
如果您顯示的欄位名稱是短語而非單一名詞,則必須使用
valuefield
的駝峰式大小寫語法。 例如,對於任務的計劃開始日期,程式碼為:範例:
group.0.valuefield=plannedStartDate
-
如果您想要顯示自訂欄位,
valuefield
值是欄位的實際名稱,如您在介面中所見。 例如,對於名為「更多資訊」的自訂欄位,程式碼為:範例:
group.0.valuefield=More information
-
如果您想使用程式碼
valuefield
行將物件群組為與其他物件相關的物件,則物件名稱和屬性會以冒號分隔。例如,按Portfolio名稱對任務清單進行分組,值欄位行具有下列值:
範例:
group.0.valuefield=project:portfolio:name
這表示您可以從報表(工作)的物件存取下一個相關物件(專案);從那裡,您可以從專案(專案組合)存取下列相關物件;然後存取專案組合名稱(名稱)。
如需物件如何彼此連結的詳細資訊,請參閱瞭解Adobe Workfront中的物件中的物件相互相依性和階層一節。
備註:如果您在文字模式中選擇在標準介面中無效的欄位,並切換至標準介面,則會刪除分組。
valueformat= 此線條代表用來顯示
valuefield
的格式。valueformat
會識別物件或欄位是否顯示為文字、數字、百分比或日期。我們建議對您的
valueformat
使用HTML
,尤其是在使用valueexpression
時,以確保最準確地顯示您的資訊。如需此行的其他值相關資訊,請參閱在文字模式中使用條件式格式。
valueexpression= 如果您要依數個欄位之間的計算來群組清單,可以新增此行來取代
valuefield
。每次在
valueexpression
中使用物件時,都必須用大括弧括住物件的valuefield
。存在下列情況:
-
如果要以大寫顯示群組的名稱,請使用:
範例:
group.0.valueexpression=UPPER({valuefield})
物件的
valuefield
在API Explorer中的顯示方式是拼字的。 -
如果您想要將多個
valuefields
串連在valueexpression
行中,以將其加入,則必須以句點分隔它們。例如,如果您要在工作清單中以大寫顯示投資組合名稱,可在
valueexpression
行中使用下列程式碼:範例:
group.0.valueexpression=UPPER({project}.{portfolio}.{name})
如果您要在
valueexpression
行中使用自訂欄位,則必須在欄位名稱前面加上DE:
,以表示它是自訂欄位。 欄位名稱在介面中顯示時拼寫。重要: 當您使用自訂欄位時,若該欄位放置在自訂表格區段中,而該區段對某些使用者具有限制的許可權,則當這些使用者在報表中檢視此計算時,
valueexpression
的計算為空白。 如需有關調整自訂表格區段許可權的資訊,請參閱 建立自訂表格。例如,如果您有標示為「開發人員名稱」的自訂欄位,而且您想依此欄位分組並以大寫顯示,您可以使用下列
valueexpression
來表示這點:範例:
group.0.valueexpression=UPPER({DE:Developer Name}
)參照「預先輸入」型別自訂欄位時,請使用下列運算式來參照在標示為「開發人員名稱」的欄位中選取的物件名稱:
valueexpression=UPPER({DE:Developer Name:name})
namekey= / name= 此行會定義群組標籤。 在此情況下,它會使用根據索引鍵的縮寫值。
如果要修改群組名稱,可將此值變更為下列值:
範例:
group.0.name=Your Value
Name
可讓您輸入群組名稱的任何文字,而namekey
需要您輸入用來翻譯群組名稱的金鑰。若要變更群組名稱,您也可以新增
displayname
行(如果沒有)。displayname = 您可以新增下列行來變更覆寫
namekey/name
值的資料行名稱:範例:
group.0.displayname=Your Value
當您重新命名群組時,建議移除所有包含
name
的行。 - 報表的第一個群組具有群組編號0。 所有參照第一個群組的行都以
-
(可選)將下列其中一行程式碼新增至任何群組,以指出群組中的結果應顯示在展開或收合的清單中。 依預設,群組顯示為展開:
code language-none group.0.iscollapsed=true
如果您希望群組顯示且結果摺疊
code language-none group.0.iscollapsed=false
如果您希望群組顯示且結果展開
note tip TIP - 當您在檢視清單時手動調整群組,Workfront會記住您的手動偏好設定,直到您登出為止。 當您重新登入時,清單會根據此設定顯示。
- 從圖表元素存取群組結果後,群組結果一律展開顯示。
-
如果要儲存變更並繼續編輯群組或報告,請按一下 完成。
-
按一下清單中的 儲存群組 或 儲存+關閉 以儲存您的報告。