

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[如何從 CodeCatalyst 遷移](migration.md)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用問題追蹤工作
<a name="issues-tracking-work"></a>

您可以使用問題來規劃和追蹤專案上的工作。每個問題都是保留在不同記錄中的一件工作。問題可以細分為任務，以進一步組織和追蹤該問題的工作。您也可以在問題之間建立連結，以協助您追蹤相關工作、新增標籤以協助您組織和分類工作、分組問題、指派工作優先順序，以及指出工作是否遭到封鎖。

當您準備好處理問題或一組問題時，您可以預估工作、將工作指派給使用者，以及新增註解以協助其他人了解工作及其進度。您也可以匯出問題，以協助將其中包含的資訊轉換為其他格式。

# 在 CodeCatalyst 中建立問題
<a name="issues-create-issue"></a>

開發團隊會建立問題，以協助追蹤和管理其工作。您可以根據您的需求在專案中建立問題。例如，您可以建立一個問題來追蹤更新程式碼中的變數。您可以指派問題給專案中的其他使用者、使用標籤來協助您追蹤工作等等。

請依照這些指示在 CodeCatalyst 中建立問題。

**建立問題**

1. 在 https：//[https://codecatalyst.aws/](https://codecatalyst.aws/) 開啟 CodeCatalyst 主控台。

1. 導覽至您要建立問題的專案。

1. 在專案首頁上，選擇**建立問題**。或者，在導覽窗格中，選擇**問題**。

1. 選擇**建立問題**。
**注意**  
您也可以在使用網格檢視時內嵌新增問題。

1. 輸入問題的標題。

1. （選用） 輸入**描述**。您可以使用 Markdown 新增格式設定。

1. （選用） 選擇問題**的狀態**、**優先順序**和**估算**。
**注意**  
如果專案的預估設定設為**隱藏預估**值，則不會有**預估**欄位。

1. （選用） 將任務新增至問題。任務可用來將問題的工作細分為較小的目標。若要新增任務，請選擇 **\$1 新增任務**。然後，在文字欄位中輸入任務名稱，然後按 Enter 鍵。新增任務後，您可以選擇核取方塊將其標記為完成，或從核取方塊左側選擇並拖曳任務來重新排序。

1. （選用） 新增現有標籤或建立新標籤，然後選擇 **\$1 新增標籤來新增**標籤。

   1. 若要新增現有的標籤，請從清單中選擇標籤。您可以在欄位中輸入搜尋詞彙，在專案中搜尋包含該詞彙的所有標籤。

   1. 若要建立新的標籤並新增標籤，請在搜尋欄位中輸入您要建立的標籤名稱，然後按 Enter 鍵。

1. （選用） 透過選擇 **\$1 新增指派者來新增指派者**。您可以選擇 **\$1 新增我**，以快速將自己新增為被指派者。
**提示**  
您可以選擇將問題指派給 **Amazon Q**，讓 Amazon Q 嘗試解決問題。如需詳細資訊，請參閱[教學課程：使用 CodeCatalyst 生成式 AI 功能來加速開發工作](getting-started-project-assistance.md)。此功能僅適用於美國西部 （奧勒岡） 區域。  
此功能需要為空間啟用生成式 AI 功能。如需詳細資訊，請參閱[管理生成式 AI 功能](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html)。

1. （選用） 新增現有的**自訂欄位**或建立新的自訂欄位。問題可以有多個自訂欄位。

   1. 若要新增現有的自訂欄位，請從清單中選擇自訂欄位。您可以在欄位中輸入搜尋詞彙，以搜尋專案中包含該詞彙的所有自訂欄位。

   1. 若要建立新的自訂欄位並新增它，請在搜尋欄位中輸入您要建立的自訂欄位名稱，然後按 Enter 鍵。然後選擇您要建立的自訂欄位類型，並設定值。

1. 選擇**建立問題**。通知會顯示在右下角：如果問題已成功建立，則會出現確認訊息，指出問題已成功建立。如果未成功建立問題，則會顯示錯誤訊息，其中包含失敗原因。然後，您可以選擇**重試**以編輯和重試建立問題，或選擇**捨棄**以捨棄問題。這兩個選項都會關閉通知。
**注意**  
您無法在建立提取請求時將其連結至問題。不過，您可以在建立之後[對其進行編輯](issues-edit-issue.md)，以新增提取請求的連結。

## 建立和處理指派給 Amazon Q 的問題時的最佳實務
<a name="issues-create-issue-assign-genai-best-practices"></a>

當您建立問題時，有時有些會停留。原因可能複雜且可變。有時是因為尚不清楚誰應該處理它。其他時候，問題需要對程式碼庫特定部分的研究或專業知識，而工作的最佳候選者正忙於處理其他問題。通常，必須首先處理其他緊急工作。任何或所有這些原因都可能導致無法處理的問題。CodeCatalyst 包含與名為 Amazon Q 的生成式 AI 助理整合，可根據其標題及其描述來分析問題。如果您將問題指派給 Amazon Q，它會嘗試建立草稿解決方案供您評估。這可協助您和您的團隊專注於和最佳化需要您注意的問題，而 Amazon Q 可為您沒有資源可立即解決的問題提供解決方案。

**注意**  
**採用 Amazon Bedrock 技術**： AWS 實作[自動濫用偵測](https://docs.aws.amazon.com//bedrock/latest/userguide/abuse-detection.html)。由於**為我撰寫說明**、**建立內容摘要**、**建議的任務**、**使用 Amazon Q 建立或新增功能至專案**，以及**將問題指派給 Amazon Q** 功能，搭配適用於軟體開發的 Amazon Q Developer 代理程式功能建置在 Amazon Bedrock 上，因此使用者可以充分利用 Amazon Bedrock 中實作的控制措施，來加強安全性、資安和負責任的人工智慧 (AI) 運用。

Amazon Q 在簡單問題和直接問題上表現最佳。為了獲得最佳結果，請使用純語言來清楚說明您想要做什麼。以下是一些最佳實務，可協助您建立針對 Amazon Q 進行最佳化處理的問題。

**重要**  
生成式 AI 功能僅適用於美國西部 （奧勒岡） 區域。
+ **保持簡單**。Amazon Q 最適合進行簡單的程式碼變更和修正，可在問題標題和描述中加以說明。請勿指派含含糊標題或過於開花或矛盾描述的問題。
+ **請具體**說明。您可以針對解決問題所需的確切變更提供越多資訊，Amazon Q 就越有可能建立解決方案來解決問題。如果可能，請包含特定詳細資訊，例如您想要變更的 APIs 名稱、想要更新的方法、需要變更的測試，以及您可以考慮的任何其他詳細資訊。
+ **在將問題指派給 Amazon Q 之前，請確定您擁有問題標題和描述中包含的所有詳細資訊**。 您無法在將問題指派給 Amazon Q 之後變更問題的標題或描述，因此在將問題指派給 Amazon Q 之前，請務必擁有問題中所需的所有資訊。
+ **僅在單一來源儲存庫中指派需要變更程式碼的問題**。Amazon Q 只能在 CodeCatalyst 的單一來源儲存庫中處理程式碼。不支援連結的儲存庫。在將問題指派給 Amazon Q 之前，請確定問題只需要在單一來源儲存庫中進行變更。
+ **使用 Amazon Q 建議的預設值來核准每個步驟**。根據預設，Amazon Q 需要您核准每個步驟。這可讓您在評論中與 Amazon Q 互動，不僅針對問題，也針對其建立的任何提取請求。這可提供更互動式的 Amazon Q 體驗，協助您調整其方法並精簡其建立的程式碼來解決問題。
**注意**  
Amazon Q 不會回應問題或提取請求中的個別評論，但會在要求重新考慮其方法或建立修訂時檢閱它們。
+ **請務必仔細檢閱 Amazon Q 建議的方法**。 一旦您核准其方法，Amazon Q 將開始根據該方法產生程式碼。請確定方法似乎正確，並包含您預期的所有詳細資訊，再告知 Amazon Q 繼續。
+ **如果現有的工作流程在檢閱之前可能部署，請務必僅允許 Amazon Q 處理工作流程**。您的專案可能已將工作流程設定為在提取請求事件上開始執行。如果是這樣，Amazon Q 建立的任何提取請求，包括建立或更新工作流程 YAML 可能會開始執行提取請求中包含的這些工作流程。根據最佳實務，除非您確定專案中沒有工作流程會自動執行這些工作流程，否則請勿選擇允許 Amazon Q 處理工作流程檔案，再檢閱並核准其建立的提取請求。

如需詳細資訊，請參閱[教學課程：使用 CodeCatalyst 生成式 AI 功能來加速開發工作](getting-started-project-assistance.md)[和管理生成式 AI 功能](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html)。

## 估算問題
<a name="issues-issue-estimation"></a>

在敏捷開發中，*估計*稱為故事點。除了問題的模棱兩可性和複雜性之外，您可以使用問題的預估值來代表所需的工作量。針對風險較高、困難和未知的問題，請考慮使用較高的預估值。

您必須先選擇要用於專案的預估類型，才能開始估算您的問題。根據預設，有兩種類型可供選擇。若要有效使用 **T-shirt 大小**或 **Fibonacci 定序**，您的團隊必須調整每個大小的代表範圍。一起決定每個預估值對您代表的意義，然後開始將這些預估值套用至每個問題。考慮定期檢閱 

請依照下列步驟設定 CodeCatalyst 中問題的工作量估算設定。

**設定問題的工作量估算**

1. 在導覽窗格中，選擇**問題**。

1. 選擇**作用中問題**以開啟**問題檢視切換器**下拉式功能表，然後選擇**設定**。

1. 在**基本設定**區段的**估算**中，選擇估算值的顯示方式。可用的預估類型包括 **T-shirt 大小**、**Fibonacci 排序**或**隱藏預估**。如果專案的預估設定設為**隱藏預估**值，則專案的問題中不會有**預估**欄位。

   更新估算類型時，不會遺失任何資料，且所有問題的估算值都會自動轉換。轉換映射會顯示在下表中。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/codecatalyst/latest/userguide/issues-tracking-work.html)

若要新增或變更問題的預估，您可以[編輯問題](issues-edit-issue.md)。

# 在 CodeCatalyst 中編輯和協作問題
<a name="issues-edit-collaborate-issue"></a>

**Contents**
+ [編輯問題](issues-edit-issue.md)
+ [使用附件](issues-attachments.md)
  + [檢視和管理附件](issues-settings-attachments.md)
+ [管理問題的任務](issues-tasks.md)
+ [將問題連結至另一個問題](issues-link-issue.md)
+ [將問題標記為已封鎖或已解除封鎖](issues-mark-as-blocked.md)
+ [新增、編輯或刪除註解](issues-comment.md)
  + [在評論中使用提及](issues-mentions-comment.md)

# 編輯問題
<a name="issues-edit-issue"></a>

請依照下列步驟編輯問題的標題、描述、狀態、被指派者、優先順序、預估值或標籤。

**編輯問題**

1. 選擇您要編輯的問題，以檢視問題詳細資訊。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 若要編輯問題標題，請選擇標題，輸入新標題，然後按 Enter 鍵。

1. 若要編輯描述，請選擇描述，輸入新描述，然後按 Enter 鍵。您可以使用 Markdown 新增格式設定。

1. 在**任務**中，您可以檢視和管理問題的任務。如果沒有任務，您可以讓 Amazon Q 分析問題，並建議可將問題中的工作細分為個別項目的任務，每個項目都可以指派給使用者。如需詳細資訊，請參閱[管理問題的任務](issues-tasks.md)。

1. 若要編輯**狀態**、**估算**或**優先順序**，請從個別下拉式功能表中選擇選項。

1. 在**標籤**中，您可以新增現有標籤、建立新標籤或移除標籤。

   1. 若要新增現有標籤，請選擇 **\$1 新增標籤**，然後從清單中選擇標籤。您可以在欄位中輸入搜尋詞彙，以搜尋專案中包含該詞彙的所有標籤。

   1. 若要建立新的標籤並新增，請選擇 **\$1 新增標籤**，在搜尋欄位中輸入您要建立的標籤名稱，然後按 Enter 鍵。

   1. 若要移除標籤，請選擇您要移除之標籤旁的 **X** 圖示。如果您從所有問題中移除標籤，標籤會顯示在問題**設定的**標籤區段中的**未使用的****標籤**區段中。使用篩選條件或將標籤新增至問題時，未使用的標籤會出現在標籤清單的結尾。您可以在問題**設定**中找到所有標籤 （已使用和未使用） 的概觀，以及具有這些標籤的問題。

1. 若要指派問題，請在**指派者區段中選擇 \$1 新增****指派者**，然後從清單中選擇指派者。您可以選擇 **\$1 新增我**以快速將自己新增為被指派者。

1. 在**附件**中，您可以新增、下載或移除附件。如需詳細資訊，請參閱[使用附件](issues-attachments.md)。

1. 若要連結提取請求，請選擇**連結提取請求**，然後從清單中選擇提取請求，或輸入其 URL 或 ID。若要取消連結提取請求，請選擇取消連結圖示。
**提示**  
將提取請求的連結新增至問題後，您可以在連結的提取請求清單中選擇其 ID，以快速導覽至該請求。您可以使用提取請求的 URL 來連結位於與問題板不同專案中的提取請求，但只有屬於該專案成員的使用者才能檢視或導覽至該提取請求。

1. （選用） 新增和設定現有的自訂欄位、建立新的自訂欄位，或移除自訂欄位。問題可以有多個自訂欄位。

   1. 若要新增現有的自訂欄位，請從清單中選擇自訂欄位。您可以在欄位中輸入搜尋詞彙，以搜尋專案中包含該詞彙的所有自訂欄位。

   1. 若要建立新的自訂欄位並新增它，請在搜尋欄位中輸入您要建立的自訂欄位名稱，然後按 Enter 鍵。然後選擇您要建立的自訂欄位類型，並設定值。

   1. 若要移除自訂欄位，請選擇您要移除之自訂欄位旁的 **X** 圖示。如果您從所有問題中移除自訂欄位，則會刪除自訂欄位，而且您在篩選時不會再看到該欄位。

# 使用附件
<a name="issues-attachments"></a>

您可以在 CodeCatalyst 中新增問題附件，以便輕鬆存取相關檔案。使用下列程序來管理問題的附件。

新增至問題之附件的大小會計入空間的儲存配額。如需檢視和管理專案附件的詳細資訊，請參閱 [檢視和管理附件](issues-settings-attachments.md)。

**重要**  
Amazon CodeCatalyst 不會掃描或分析問題附件。任何使用者都可以將附件新增至可能包含惡意程式碼或內容的問題。確保使用者在管理附件和防範惡意程式碼、內容或病毒方面了解最佳實務。

**新增、下載或移除附件**

1. 選擇您要管理附件的問題。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 若要新增附件，請選擇**上傳檔案**。導覽至作業系統檔案總管中的 檔案，然後選取該檔案。選擇**開啟**，將其新增為附件。如需配額資訊，例如連接大小上限，請參閱 [CodeCatalyst 中問題的配額](issues-quotas.md)。

   請注意下列附加檔案名稱和內容類型的限制：
   + 檔案名稱中不允許使用下列字元：
     + 控制字元： `0x00–0x1f` 和 `0x80–0x9f`
     + 預留字元：`/`、`?`、`<`、`>`、`\`、`:`、`*`、 `|`和 `"`
     + Unix 預留檔案名稱： `.`和 `..`
     + 追蹤期間和空格
     + Windows 預留檔案名稱： `CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9`
   + 附件的內容類型必須遵循下列媒體類型模式：

     ```
     media-type = type "/" [tree "."] subtype ["+" suffix]* [";" parameter];
     ```

     例如 `text/html; charset=UTF-8`。

1. 若要下載附件，請選擇您要下載之附件旁的省略符號功能表，然後選擇**下載**。

1. 若要複製附件的 URL，請選擇您要複製 URL 之附件旁的省略符號功能表，然後選擇**複製 URL**。

1. 若要移除附件，請選擇您要移除之附件旁的省略符號功能表，然後選擇**刪除**。

# 檢視和管理附件
<a name="issues-settings-attachments"></a>

您可以在問題設定中檢視新增至專案中問題的每個附件的資料表。此資料表包含每個附件的詳細資訊，包括內容類型、新增時間、新增至 的問題及其狀態，以及檔案大小等資訊。

此資料表可用來輕鬆識別已完成或封存之問題上的大型附件，以將其移除以釋放空間儲存。

**重要**  
Amazon CodeCatalyst 不會掃描或分析問題附件。任何使用者都可以將附件新增至可能包含惡意程式碼或內容的問題。確保使用者在管理附件和防範惡意程式碼、內容或病毒方面了解最佳實務。

**檢視和管理專案中的所有問題附件**

1. 在導覽窗格中，選擇**問題**。

1. 選擇省略號圖示，然後選擇**設定**。

1. 選擇**附件**索引標籤。

# 管理問題的任務
<a name="issues-tasks"></a>

*任務*可以新增至問題，以進一步細分、整理和追蹤該問題的工作。您可以自行建立任務，也可以使用 Amazon Q 根據其對問題的分析及其複雜性來建議任務。

Amazon Q Developer 是採用生成式 AI 技術的對話式助理，可協助您了解、建置、擴展和操作 AWS 應用程式。為了加速您的建置 AWS，支援 Amazon Q 的模型會擴增高品質 AWS 內容，以產生更完整、可行且參考的答案。如需詳細資訊，請參閱《Amazon Q Developer 使用者指南》**中的 [What is Amazon Q Developer?](https://docs.aws.amazon.com/amazonq/latest/aws-builder-use-ug/what-is.html) 部分。

**管理問題上的任務**

1. 選擇您要管理任務的問題。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 在**任務**中，您可以檢視和管理問題的任務。

   1. 若要新增任務，請在文字欄位中輸入任務名稱，然後按 Enter 鍵。

   1. 如果問題沒有任務，您可以選擇讓 Amazon Q 分析問題，並根據問題標題、描述及其對問題複雜性和儲存庫程式碼的分析來建立任務，然後選擇**建議任務**。您需要指定包含問題程式碼的來源儲存庫。選擇**開始重新建議任務**以開始任務建議分析。該對話方塊將會關閉。建議完成後，請選擇**檢視建議的任務**以檢閱任務並採取任何必要的動作，例如刪除任務或將任務新增至清單或重新排序建議的任務，然後再選擇**建立任務**。

      為您建立任務之後，您可以將它們指派給使用者，並以使用手動建立任務的相同方式使用它們。

   1. 若要將任務標記為已完成，請選擇任務的核取方塊。

   1. 若要檢視或更新任務的詳細資訊，請從清單中選擇任務。

   1. 若要重新排序任務，請從核取方塊左側選擇並拖曳任務。

   1. 若要移除任務，請選擇任務的省略符號功能表，然後選擇**移除**。

# 將問題連結至另一個問題
<a name="issues-link-issue"></a>

如果問題與處理另一個問題有關，您可以連結它們。這是協助您了解和追蹤工作項目之間相依性的快速方法。

連結問題時，有四種狀態可供選擇：
+ 相關：使用此狀態表示與連結問題相關的工作。
+ 封鎖者：使用此狀態表示問題已遭連結的問題封鎖。
+ 封鎖：使用此狀態表示問題正在封鎖連結問題的進度。
+ 重複：使用此狀態表示在另一個問題中擷取的問題重複工作。

您可以在建立連結之後變更連結的狀態。連結及其連結狀態會出現在您建立連結**的問題**，以及連結的問題中。您也可以在連結建立後將其移除。

**將問題連結至另一個問題或任務**

1. 開啟您要連結至另一個問題的問題。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 選擇**連結問題**。

1. 在**標記為** 中，選擇連結的狀態。

   在**問題編號**中，輸入問題的號碼，或從下拉式清單中選擇。

1. 若要新增另一個連結，請選擇**新增連結問題**。

1. 完成後，請選擇**更新**以更新問題和所有與連結關係連結的問題。

# 將問題標記為已封鎖或已解除封鎖
<a name="issues-mark-as-blocked"></a>

如果發生問題導致您無法處理，建議您將其標示為*已封鎖*。例如，如果問題倚賴對尚未合併的程式碼基底的另一個部分進行變更，則可能會遭到封鎖。

當您將問題標記為封鎖時，CodeCatalyst 會將紅色**封鎖**標籤新增至問題，使其在待處理項目或封存檔或電路板上高度可見。

您可以在外部情況解決時解除封鎖問題。

**將問題標示為已封鎖**

1. 開啟您要標記為已封鎖的問題。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 選擇**動作**，然後選擇**標記為已封鎖**。

**解除封鎖問題**

1. 開啟您要解除封鎖的問題。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 選擇**動作**，然後選擇**標記為已解除封鎖**。

# 新增、編輯或刪除註解
<a name="issues-comment"></a>

您可以對問題留下評論。在註解中，您可以標記其他空間成員、空間中的其他專案、相關問題和程式碼。

**將註解新增至問題**

1. 導覽至您的專案。

1. 在導覽列中選擇**問題**。

1. 選擇您要新增註解的問題。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 在註解欄位中輸入**註解**。您可以使用 Markdown 新增格式設定。

1. 選擇**傳送**。

**編輯註解**

您可以編輯您對問題所做的評論。您只能編輯您撰寫的評論。

1. 導覽至您的專案。

1. 在導覽列中選擇**問題**。

1. 選擇您要編輯註解的問題。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 若要編輯註解，請尋找您要編輯的註解。
**提示**  
您可以先依最舊或最新排序註解。評論一次載入 10 個。

1. 選擇省略號圖示，然後選擇**編輯**。

1. 編輯註解。您可以使用 Markdown 新增格式設定。

1. 選擇**儲存**。註解現在已更新。

**刪除註解**

您可以刪除您對問題所做的評論。您只能刪除您撰寫的評論。刪除註解時，會顯示您的使用者名稱，但使用文字 *已刪除此註解*取代原始註解文字。

1. 導覽至您的專案。

1. 在導覽列中選擇**問題**。

1. 選擇您要刪除註解的問題。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 選擇省略號圖示，選擇**刪除**，然後選擇**確認**。

# 在評論中使用提及
<a name="issues-mentions-comment"></a>

您可以在註解中提及空間成員、空間中的其他專案、相關問題和程式碼。這樣做會建立您提及的使用者或資源的快速連結。

**註解中的 @mention**

1. 導覽至您的專案。

1. 在導覽列中，選擇**問題**。

1. 選擇您要編輯的問題，以檢視問題詳細資訊。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 選擇**新增註解**文字方塊。

1. 輸入 `@user_name`以提及其他使用者。

1. 輸入 `@project_name` 來提及專案。

1. 輸入 `@issue_name`或 `@issue_number` 以提及另一個問題。

1. 輸入 `@file_name` 以提及來源儲存庫中的特定檔案或程式碼。
**注意**  
前 5 個項目 （使用者、來源儲存庫、專案等） 的清單，其中包含符合您 的詞彙`@mention`將隨您輸入而填入。

1. 選擇您想要提及的所需項目。顯示項目所在位置的路徑將填入註解文字方塊中。

1. 完成您的評論，然後選擇**傳送**。

# 尋找和檢視問題
<a name="issues-view"></a>

下列各節說明如何有效搜尋和檢視 CodeCatalyst 專案內的問題。

## 搜尋問題
<a name="issues-search"></a>

 您可以搜尋特定參數來找出問題。如需精簡搜尋的詳細資訊，請參閱 [在 CodeCatalyst 中搜尋程式碼、問題、專案和使用者搜尋程式碼、問題、專案和使用者](search.md)。

**搜尋問題**

1. 導覽至您的專案。

1. 使用搜尋列來搜尋與問題相關的問題或資訊。您可以使用查詢參數來縮小搜尋範圍。如需詳細資訊，請參閱[在 CodeCatalyst 中搜尋程式碼、問題、專案和使用者搜尋程式碼、問題、專案和使用者](search.md)。

# 排序問題
<a name="issues-sorting"></a>

根據預設，CodeCatalyst 中的問題會依**手動順序**排序。手動順序會依使用者移動到的順序顯示問題。您可以依手動順序排序時拖放問題，以變更其順序。此排序選項在整理問題待處理項目和排定問題的優先順序時很有用。

下表顯示如何在網格和電路板檢視中排序問題。


| 網格檢視排序選項 | 電路板檢視排序選項 | 
| --- | --- | 
|  手動順序  |  手動順序  | 
|  上次更新  |  上次更新  | 
|  Priority  |  Priority  | 
|  預估  |  預估  | 
|  Title  |  Title  | 
|  ID  |    | 
|  狀態  |    | 
|  封鎖  |    | 
|  自訂欄位  |    | 

使用下列程序來變更問題排序的方式。

**排序問題**

1. 導覽至您的專案。

1. 在導覽窗格中，選擇**問題**。預設檢視是 **界面卡**。

1. （選用） 選擇**作用中問題**以開啟**問題檢視切換器**下拉式功能表，以導覽至不同的問題檢視。

1. 若要排序網格檢視，有兩個選項：

   1. 選擇您要排序的欄位**標頭**。選擇 **標頭**會在遞增和遞減順序之間循環。

   1. 選擇**排序依據**下拉式選單，然後選擇要排序的參數。問題會以遞增順序排序。

1. 若要排序電路板檢視，請選擇**排序依據**下拉式功能表，然後選擇要排序的參數。問題會以遞增順序排序。

# 分組問題
<a name="issues-grouping"></a>

分組用於依多個參數組織電路板上的問題，例如被指派者、標籤和優先順序。

**將問題分組**

1. 導覽至您的專案。

1. 在導覽窗格中，選擇**問題**。預設檢視是 **電路板**。

1. （選用） 選擇**作用中問題**以開啟**問題檢視切換器**下拉式功能表，以導覽至不同的問題檢視。

1. 選擇**群組**。

1. 在**分組依據**中，選擇要分組依據的參數：
   + 如果您選擇被**指派者**或**優先順序**，請選擇**群組順序**。
   + 如果您選擇**標籤**，請選擇標籤，然後選擇**群組順序**。

1. （選用） 選擇**顯示空白群組**切換以顯示或隱藏目前沒有指派給他們的問題群組。

1. 檢視會在您進行選擇時更新。問題只會出現在符合設定參數的 群組中。

# 篩選問題
<a name="issues-filter"></a>

使用篩選來尋找包含指定名稱、優先順序、標籤、自訂欄位或被指派者的問題。

**篩選問題**

1. 導覽至您的專案。

1. 在導覽窗格中，選擇**問題**。

1. （選用） 選擇**作用中問題**以開啟**問題檢視切換器**下拉式功能表，以導覽至不同的問題檢視。
**注意**  
若要根據問題名稱或描述中的字串進行篩選，請在問題搜尋列中輸入字串。

1. 選擇**篩選條件**，然後選擇 **\$1 新增篩選條件**。

1. 選擇要篩選的參數。您可以選擇多個篩選條件和參數。您可以透過選取 **和** 或 來設定篩選條件，以顯示符合每個篩選條件或任何個別篩選條件的問題****。檢視將會更新，以顯示符合篩選條件的問題。

# 問題進展
<a name="issues-move-issue"></a>

每個問題都有生命週期。在 CodeCatalyst 中，問題通常從待處理項目中的草稿開始。開始處理該問題時，它會移至另一個狀態類別，並移動到各種狀態，直到完成，然後封存為止。您可以透過下列方式在問題的生命週期中移動或處理問題：
+ 您可以在待處理項目和主機板之間移動問題。
+ 您可以在各種完成階段中移動進行中的問題。
+ 您可以封存已完成的問題。

# 在待處理項目和主機板之間移動問題
<a name="issues-move-backlog-board"></a>

開始處理問題後，您可以將問題從待處理項目移至主機板。如果工作延遲，您也可以將問題移回待處理項目。

**在待處理項目和主機板之間移動問題**

1. 導覽至您的專案。

1. 在導覽窗格中，選擇**問題**。預設檢視是 **電路板**。

1. 若要將問題從電路板移至待處理項目：

   1. 選擇您要移動的問題。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

   1. 從下拉式清單**狀態**功能表中選擇**待處理項目**。

1. 若要將問題從待處理項目移至主機板：

   1. 若要導覽至待處理項目，請選擇**工作區**，然後選擇**待處理項目**。

   1. 選擇您要移動的問題。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

   1. 選擇**新增至電路板**，或選擇**待處理項目**以外的**狀態**。

# 在電路板上進行生命週期階段的問題
<a name="issues-move-within-board"></a>

 您可以在電路板內將問題移動到不同的狀態，直到完成為止。

**在電路板內移動問題**

1. 在導覽窗格中，選擇**問題**。預設檢視是 **界面卡**。

1. 執行以下任意一項：
   + 將問題拖放到另一個狀態。
   + 選擇問題，然後從狀態下拉式選單中選擇**狀態**。
   + 選擇問題，然後選擇**移至：*下一個狀態***。

   

   

如需封存問題的資訊，請參閱 [封存問題](issues-archive-issues.md)。

# 在群組之間移動問題
<a name="issues-move-groups"></a>

您可以依各種參數，將**所有問題和主機板檢視中的問題**[分組](issues-grouping.md)。 ****如果問題已分組，您可以將問題從一個群組移至另一個群組。將問題從一個群組移至另一個群組，會自動編輯問題分組所在的欄位，以符合目標群組。

舉例來說，假設有一家使用 CodeCatalyst 的公司將問題指派給兩個人：Wang Xiulan 和 Saanvi Sarkar。電路板依 分組`Assignee`，有兩個群組，每個受指派者各一個。將問題從 Wang Xiulan 群組移至 Saanvi Sarkar 群組，會將問題的受指派者更新至 Saanvi Sarkar。

# 封存問題
<a name="issues-archive-issues"></a>

**注意**  
問題不會在專案中刪除，而是會封存。若要刪除問題，您必須刪除專案。

您可以在專案中不再需要問題時封存問題。當您封存問題時，CodeCatalyst 會從篩選掉封存問題的所有檢視中移除它。封存的問題可以在**封存問題**預設檢視中檢視，如有需要可以取消封存。

在以下情況下，您可以封存問題：
+ 您已完成問題，且**完成**欄中不再需要此問題。
+ 您沒有計劃處理它。
+ 您錯誤地建立它。
+ 您已達到作用中問題的數量上限。

**封存問題**

1. 開啟您要封存的問題。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 選擇**動作**，然後選擇**移至封存**。

1. （選用） 若要快速封存具有**已完成**狀態的多個問題，請選擇主機板上任何**已完成**狀態頂端的垂直省略符號，然後選擇**封存問題**。

**取消封存問題**

1. 開啟您要取消封存的問題。您可以從問題檢視**切換器**下拉式功能表開啟**已封存問題檢視，以檢視已封存**問題清單。如需尋找問題的協助，請參閱 [尋找和檢視問題](issues-view.md)。

1. 選擇**取消封存**。

# 匯出問題
<a name="issues-export-active-issues"></a>

您可以將目前檢視中的問題匯出至 .xlsx 檔案。若要匯出問題，請執行下列步驟。

**匯出問題**

1. 導覽至您的專案。

1. 在導覽列中，選擇**問題**。

1. 選擇**作用中問題**以開啟**問題檢視切換器**下拉式功能表，並導覽至包含您要匯出問題的檢視。只會匯出檢視中顯示的問題。

1. 選擇省略號選單，然後選擇**匯出至 Excel**。

1. .xlsx 檔案下載。根據預設，它會命名為專案的名稱，以及匯出完成的日期。