5

カスタム コントロールを作成せずに行うことは可能ですか?

少なくとも 1 つのファイルが添付されている場合にのみ、カスタム作業項目の状態の変更を許可する必要があります。添付ファイル コントロールの System.AttachedFileCount フィールドが "REQUIRED" をサポートしていません: 遷移の条件として使用したいです。

System.AttachedCount に存在する値をコピーするためだけに使用されるカスタム フィールドを 1 つ追加して、それを理解しようとしています。
ワークアイテムの添付数をコピーするために、カスタムフィールドに「COPY」というルールを設定しました。次に、"PROHIBITEDVALUES" = 0 というルールを使用して、トランジションまたはステートのカスタム フィールドの値を確認できます。状態を変更していくつかの添付ファイルを追加しても、カスタム フィールドの値は変更されません。

他に試すルールはありますか?

4

1 に答える 1

3

わかりました、方法を見つけました。

新しいカスタム フィールド、整数型を追加しました。何でもあり。GUI で、Attachment Control のすぐ上に、新しいカスタム フィールドを参照する Fild コントロールを追加しました。最初の遷移で、ルール「EMPTY」でフィールドを設定しました。最初の状態で、次のルールをフィールドに追加しました: - "COPY": フィールド System.AttachedFileCount からコピー - "WHENCHANGED": フィールド System.AttachedFileCount が変更されたかどうかを確認し、ルールとして "EMPTY" - "PROHIBITEDVALUES" を設定します。 : 値を "0" に設定するため、counter = 0 は許可されません (ただし、EMPTY は許可されます!)。

最初の状態でworkItemを保存しようとすると、0が禁止値であることを示すエラーが表示されるため、少なくとも1つのファイルを添付する必要があります..それは機能します!!

L.

于 2012-08-24T14:25:26.817 に答える