0

TFS Server 2012 で「タスク」作業項目の作業項目定義スキーマをカスタマイズしています。CustomerReference 値を保持するための新しいフィールドを作成しました。期待どおりに動作しますが、セキュリティのために UNIQUE 制限を追加したいと思います。sme CustomerReference を使用して 2 つの workItem を作成することを不可能にするルールを追加したいと思います。

ここで定義されているルールはどれもhttp://msdn.microsoft.com/en-us/library/cc339553(v=vs.90).aspxで目標を達成していないと思います。

何か案が?前もって感謝します、

4

1 に答える 1

1

最後の手段として、このサーバー側を強制できるカスタム プラグインを作成する方法があります。ISubscriber プラグインの作成の詳細については、次のリンクを参照してください: http://nakedalm.com/team-foundation-server-2010-event-handling-with-subscribers/

残念ながら、プラグイン モデルでは変更を防ぐことはできません。しかし、誰かがルールに違反したことを検出して対応できるようになる可能性があります。たとえば、電子メールを誰かに送信して、重複から CustomerReference フィールドを消去することができます。

于 2013-10-22T17:01:04.533 に答える