22.11.2013 Aufrufe

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Hinweis: Vom Client berechnete Eigenschaftsfelder können in den Nachrichtenvorlagen nicht verwendet werden.<br />

Unter dem Link "Feldreferenz" am Ende dieses Themas finden Sie eine Liste aller Felder. Zur<br />

Beschreibung des Felds gehören der interne Name und ob es sich um eine vom Client berechnete<br />

Eigenschaft handelt.<br />

Werte für geänderte Felder anzeigen<br />

In cr-modified.txt wird folgende Syntax verwendet:<br />

~~isnew.AddressedBy?Addressed By: ~~~~isnew.AddressedBy~~~~isnew.AddressedBy?~~<br />

In diesen Ausdrücken steht dasisnew-Präfix vor dem internen Namen des Eigenschaftsfelds. Dadurch kann in einer<br />

Vorlage angegeben werden, dass der Wert des Eigenschaftsfelds und/oder zusätzliche Formatierungsanweisungen<br />

nur dann in der Benachrichtigungs-E-Mail enthalten sein sollen, wenn der Wert des Felds geändert wurde, d. h. nur<br />

dann, wenn die vorherige Version einen unterschiedlichen Wert für dieses Feld hatte.<br />

Der Text Addressed By: (aus dem ersten Ausdruck: ~~isnew.AddressedBy?Addressed By: ~~), der Wert<br />

der Eigenschaft AddressedBy (aus dem zweiten Ausdruck ~~isnew.AddressedBy~~) und ein Zeilenvorschub<br />

am Ende (aus dem letzten Ausdruck) werden nur dann in der E-Mail-Benachrichtigung angezeigt, wenn sich der<br />

Wert der AddressedBy-Eigenschaft gegenüber der vorherigen Revision der Änderungsanforderung geändert hat.<br />

Wenn Sie eine HTML-Nachrichtenvorlage statt einer Textversion verwenden, können Sie die Ausgabe des<br />

Ausdrucks wie folgt fett darstellen (nur wenn es eine Änderung in dieser Revision gab):<br />

Adressiert von: ~~isnew.AddressedBy? ~~~~AddressedBy~~~~isnew.AddressedBy?~~<br />

Das obige Beispiel verhält sich in einer E-Mail-Benachrichtigung wie folgt:<br />

♦ Adressiert von: (Text oder Formatierung immer enthalten)<br />

♦ ~~isnew.AddressedBy?~~ (Text oder Formatierung nur enthalten, wenn sich das AddressedBy-Feld<br />

in dieser Revision ändert)<br />

♦ ~~AddressedBy~~ (Wert immer enthalten)<br />

♦ ~~isnew.AddressedBy?~~ (Text oder Formatierung nur enthalten, wenn sich das AddressedBy-<br />

Feld in dieser Revision ändert)<br />

Definition der Syntax der Nachrichtenvorlagen<br />

Im Allgemeinen können Sie folgende Informationen in die Nachrichtenvorlagendateien eingeben:<br />

Hinweis: In den folgenden Beispielen könnte propname beispielsweise type, status, responsibility usw.<br />

sein. In der Beispieldatei cr-new.txt am Anfang dieses Themas finden Sie weitere Beispiele für Namen<br />

von Eigenschaftsfeldern.<br />

♦ ~~propname~~: Wird ersetzt durch den Wert der angegebenen Eigenschaft.<br />

♦ ~~old.propname~~: Wird ersetzt durch den alten Wert der angegebenen Eigenschaft.<br />

♦ ~~new.propname~~: Wird ersetzt durch den neuen Wert der angegebenen Eigenschaft.<br />

♦ ~~project~~: Wird ersetzt durch den Namen des Projekts, dem das Element angehört. Ist nicht als normale<br />

Elementeigenschaft verfügbar.<br />

♦ ~~view~~: Wird ersetzt durch den Namen der Ansicht, der das Element angehört.<br />

♦ ~~url~~: Wird ersetzt durch eine StarTeam-URL des Elements.<br />

1666

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!