

亚马逊 CodeCatalyst 不再向新买家开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [如何从中迁移 CodeCatalyst](migration.md)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 跟踪有关事务的工作
<a name="issues-tracking-work"></a>

您可以使用事务来计划和跟踪您的项目工作。每个事务均为保存在不同的记录中的一项工作。可以将事务细分成多个任务，以进一步整理和跟踪事务的工作。您还可以在事务之间创建链接以帮助跟踪相关工作，创建标签以帮助对工作进行整理和分类，对事务进行分组，为工作分配优先级，并指明工作是否被阻止。

当您准备好处理一个或一组事务时，可以估算工作，将其分配给用户，并添加评论以帮助其他人了解工作及其进度。您还可以导出事务以帮助您将事务包含的信息转换为其他格式。

# 在中创建问题 CodeCatalyst
<a name="issues-create-issue"></a>

开发团队创建事务来帮助跟踪和管理他们的工作。您可以根据您的需求在项目中创建事务。例如，您可以创建事务来更新代码中的变量。您可以将事务分配给项目中的其他用户，使用标签来帮助您跟踪工作等。

按照以下说明在中创建问题 CodeCatalyst。

**创建事务**

1. 打开 CodeCatalyst 控制台，[网址为 https://codecatalyst.aws/](https://codecatalyst.aws/)。

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)。此功能仅在美国西部（俄勒冈州）区域中提供。  
此功能要求为空间启用生成式人工智能功能。有关更多信息，请参阅 [Managing generative AI features](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 开发者版代理程序的功能都是基于 Amazon Bedrock 构建的，因此，用户可以充分利用 Amazon Bedrock 中实施的控制措施来强制实施安全性并负责任地使用人工智能（AI）。

Amazon Q 能够出色地处理简单的事务和问题。为了获得最佳结果，请使用简明易懂的语言来清楚地说明您要执行的操作。以下是一些最佳实践，可帮助您创建优化的事务以供 Amazon Q 处理。

**重要**  
生成式人工智能功能仅在美国西部（俄勒冈州）区域中可用。
+ **保持简单**。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)和 [Managing generative AI features](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html)。

## 估算事务
<a name="issues-issue-estimation"></a>

在敏捷开发中，*估算*被称为故事点。除了事务的模糊性和复杂性之外，您还可以使用事务的估算来表示所需的工作量。对于具有更大的风险、难度和未知性的事务，可以考虑使用更高的估算。

您必须先选择要用于项目的估算的类型，之后才能开始估算事务。默认情况下，提供了两种类型以供选择。要有效地使用 **T 恤尺寸**或**斐波纳契数列**，您的团队必须根据每种尺寸所代表的项目做出调整。共同决定每个估算的含义，然后开始将这些估算应用于每个事务。考虑定期审查 

按照以下步骤配置中问题的工作量估算设置。 CodeCatalyst

**为事务配置工作量估算**

1. 在导航窗格中，选择**事务**。

1. 选择**活跃事务**以打开**事务视图切换器**下拉菜单，然后选择**设置**。

1. 在**基本设置**部分中的**估算**中，选择估算值的显示方式。可用的估算类型有 **T 恤尺寸**、**斐波纳契数列**或**隐藏估算**。如果项目的估算设置设为**隐藏估算**，则项目的事务中不会显示**估算**字段。

   更新估算类型后，不会丢失任何数据，并且将自动转换所有事务的估算值。转换映射如下表所示。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/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 是一款基于人工智能的生成式对话助手，可以帮助您理解、构建、扩展和操作 AWS 应用程序。为了加快您的构建 AWS，为Amazon Q提供支持的模型增加了高质量的 AWS 内容，以生成更完整、更具可操作性和参考性的答案。有关更多信息，请参阅《Amazon Q Developer User Guide》**中的 [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` 以提及源存储库中的特定文件或代码。
**注意**  
在您键入时，将填充包含与您的 `@mention` 匹配的词的前 5 个项目（用户、源存储库、项目等）的列表。

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 按**手动顺序排序**。手动顺序将按用户移动事务的顺序显示事务。按手动顺序排序时，您可以拖放事务来更改其顺序。此排序选项在整理事务待办事项和确定事务的优先级时非常有用。

下表说明了如何在网格视图和面板视图中对事务进行排序。


| 网格视图排序选项 | 面板视图排序选项 | 
| --- | --- | 
|  手动顺序  |  手动顺序  | 
|  上次更新时间  |  上次更新时间  | 
|  优先级  |  优先级  | 
|  Estimate  |  Estimate  | 
|  标题  |  标题  | 
|  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. 选择用于筛选的参数。您可以选择多个筛选条件和参数。您可以通过选择 **and** 或 **or** 来配置筛选条件，以显示符合每个筛选条件或任一筛选条件的事务。视图将更新以显示符合筛选条件的事务。

# 使事务取得进展
<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. 请执行以下操作之一：
   + 将事务拖放到其他状态。
   + 选择一个事务，然后从**状态**下拉菜单中选择一个状态。
   + 选择一个问题，然后选择**移至：*next-status***。

   

   

有关对事务进行存档的信息，请参阅[对事务进行存档](issues-archive-issues.md)。

# 在组之间移动事务
<a name="issues-move-groups"></a>

您可以按各种参数在**所有事务**和**面板**视图中[对事务进行分组](issues-grouping.md)。如果事务已分组，则可以将事务从一个组移至另一个组。将事务从一个组移至另一个组将自动编辑作为事务分组依据的字段，使其与目标相匹配。

举个例子，假设有一家公司在使用 CodeCatalyst ，将问题分配给了两个人，即王秀兰和萨恩维·萨卡。面板会按 `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 文件。默认情况下，该文件的标题包含项目名称和导出的完成日期。