配置从收件箱读取跟踪器和论坛
可以使用其他电子邮件帐户,将无回复电子邮件直接发送到跟踪器或论坛。
在“系统管理”选项卡的“电子邮件收件箱和轮询”页面中,可以通过单击电子邮件收件箱配置的名称,配置“电子邮件收件箱”。还可以通过单击“电子邮件收件箱”选项卡下的“新建电子邮件收件箱”,添加新收件箱配置。
配置收件箱后,导航至目标跟踪器或论坛的配置页面,并将收件箱分配给跟踪器或论坛。
随后,跟踪器会显示电子邮件地址,您可以通过电子邮件,使用该地址来提交新的跟踪器项。
发送到跟踪器电子邮件地址的电子邮件,使用下列映射来创建新的跟踪器项:
电子邮件 | 跟踪器项 |
|---|
发件人 | 提交者 |
优先级 | 优先级 |
主题 | 摘要 |
正文 | 说明 |
电子邮件附件 (如有) 也会随电子邮件本身 (e-mail.eml) 一起附加到生成的跟踪器项。
可以在“电子邮件主题”中,以 {attribute : value [, ...] } 的形式指定其他跟踪器项属性。
如果目标跟踪器具有强制属性,则可能需要指定其他属性。
例如:要通过电子邮件向
[email protected] 发送
Codebeamer 错误报告,必须至少指定已从中检测到错误的版本或发行版:
可以在单个 ${ } 块中定义多个属性值 (以 semicolons ; 进行分隔)。
可以将多个值 (以 commas , 进行分隔) 分配给一个属性。
可以在电子邮件主题中添加任意数量的 ${ } 块,最好是在开头或结尾添加。
可以使用 colon :或 equalsign = 来分隔属性和值。
可以根据以下任一项,对属性进行标识:
• Property 名称,例如:priority、severities、assignedTo、startDate、endDate、estimatedHours、choiceList[0]。要查看特性名称,请选中跟踪器配置页面“字段”选项卡上的“显示特性名称”复选框。
• Label 字段,例如:Priority、Severity、Assigned to、Start Date、End Date、Planned Hours、Detected Version。
• Title 字段 (如有)。例如:Detected。
• 根据以电子邮件发件人的 Codebeamer 帐户配置的 Language,实现本地化的 Label 字段或 Title 字段。例如,对于德语:Priorität、Auswirkung、Bearbeiter、Beginn、Ende、Gepl. Aufwand (h)、Betroffene Version。
• 本地化的 Label 或 Title 字段的任何缩写 (只要缩写能唯一标识属性即可)。例如,Prio、Start、End、Planned 和 Detected 有效,但 Assigned 无效,因为它不明确:可以是 Assigned to,也可以是 Assigned at。
属性值的格式取决于属性的 Type,如下图所示:
• Text 为纯文本,且不能包含逗号、分号或大括号。此限制不适用于 Summary,因为项摘要自电子邮件主题填充而来。
• Integer 和 Decimal 值是带有可选符号的数字。例如,Decimal 点为 ${Planned Hours: 4.5}。
• Boolean 值可以是 true 或 false。
• Date 值被指定为 YYYY-MM-DD [hh:mm] 格式,当日的时间部分 24h 为可选。也可以使用以电子邮件发件人的 Codebeamer 帐户配置的本地化日期格式。例如,${End: 2011-07-30 20:00},或者 ${Ende: 30.07.2011 20:00} (如果发件人拥有德语帐户)。
• Member 值必须标识项目成员和/或项目角色 (如果允许多个字段值)。
◦ 可以根据以下任一项,对 user 或 member 进行标识:
▪ Codebeamer 用户名。例如:${Assigned to: support}
◦ 可以根据以下任一项,对 project role 进行标识:
▪ 内部角色名称,例如 Project Admin、Developer 或 Stakeholder
▪ 根据以电子邮件发件人的 Codebeamer 帐户配置的 Language,实现本地化的角色名称。例如,对于德语:Projektleiter、Entwickler 或 Beteiligte
• Choice 值可以是静态 Choice list 值,也可以是所引用跟踪器或类别中的项。
◦ 静态 Choice list 值。例如,可以根据以下任一项,对 priority 和 severities 进行标识:
▪ 选择选项 ${Priority: 1},例如 Id,其中 1 为最高优先级,5 为最低优先级。
▪ 选择选项 Name,例如 ${Severity: Blocker}。
▪ 根据以电子邮件发件人的 Codebeamer 帐户配置的 Language,实现本地化的选择选项 Name。例如,对于德语:${Priorität: Hoch; Auswirkung: Kritisch}
◦ 动态引用值。例如,可以根据以下任一项,对 Detected/Target Version 进行标识:
▪ 引用 Codebeamer 对象的跨维基链接。例如:${Target Version: 5.7-RC}
▪ 对象 Name,例如 ${Detected: 5.7.0}
根据经验,完全按照相应 Codebeamer 页面上显示的步骤,指定其他属性即可。
如果通过下图中所示的
Codebeamer GUI,报告
新错误,则:
| • 必须使用“收件人”字段中的电子邮件地址来指定跟踪器。 • 回复邮件中包含新建跟踪器项的链接。如果失败,则回复电子邮件中应说明未创建跟踪器项的原因。 |