zer*_*o51 5 tfs workitem rules tfs2010 tfs-workitem
是否可以不必创建自定义控件?
我需要允许更改自定义工作项的状态,只要它至少附加了一个文件.附件控件的System.AttachedFileCount字段不支持"REQUIRED":我想将其用作转换的条件.
我试图通过添加一个自定义字段来解决这个问题,该字段仅用于复制System.AttachedCount中的值.
我在自定义字段中设置规则"COPY",以便复制工作项的附件数量.然后我可以使用规则"PROHIBITEDVALUES"= 0检查转换或状态中自定义字段的值.这可能是一种解决方法,但问题是它无法在同一状态内工作:如果我编辑工作项而不更改状态并添加一些附件,自定义字段的值不会更改.
还有其他一些规则需要尝试吗?
好吧,我找到了办法。
我添加了一个新的自定义字段,整数类型。没有规则。在 GUI 上,我在附件控件上方添加了一个引用我的新自定义字段的字段控件。在第一次转换时,我使用规则“EMPTY”设置该字段。在第一种状态下,我向字段添加了以下规则: - “COPY”:从字段 System.AttachedFileCount 复制 - “WHENCHANGED”:检查字段 System.AttachedFileCount 是否更改,并作为规则设置“EMPTY” - “PROHIBITEDVALUES” :设置 che 值“0”,因此不允许 counter = 0(但允许 EMPTY!)。
当我尝试在第一个状态保存工作项时,我给出错误,指示 0 是禁止值,因此我需要附加至少一个文件..它可以工作!
L。
| 归档时间: |
|
| 查看次数: |
2643 次 |
| 最近记录: |