Frage

Bei meiner neuen Firma ist die CMS Clearcase. Ich habe mit Perforce gearbeitet und es hatte einen schönen integrierten Benachrichtigungsmechanismus für das Team mit Dateien up-to-date zu halten, die in dem Projekt geändert. Ich versuche, etwas Gleichwertiges in Clearcase zu haben. Ich würde gerne wissen, ob jemand diese zuvor erreicht hat.

Grundsätzlich gibt es drei Anforderungen:

  • Haben Sie einen Weg, um ein Projekt zu abonnieren. Man erhält nur dann eine Meldung an Projekten sie abonniert haben.
  • Wenn jemand eine Aktivität liefern, alle Teilnehmer des betroffenen Projekts eine E-Mail-Benachrichtigung über diese Tätigkeit erhalten.
  • Die E-Mail enthält die Liste der Dateien, die von dieser Aktivität beeinflussen. Jede geänderte Datei hat einen Link, der einen diff ausführen, die diese Aktivität Änderung zeigt, was in dieser Datei.

So ist jemand ist sich bewusst, eines Moduls / Erweiterung oder jeder anderen bestehenden Art und Weise, in Stelle zu setzen, oder muss ich das alles manuell mit Trigger und Perl-Skripte zu tun?

Danke,

Martin

War es hilfreich?

Lösung

wir hier das gleiche wollten, so verwenden wir einen Trigger genannt ucm_complete_delivery.pl dass auf CM Kreuzungen .

Sie müssen diese Trigger auf Ihre PVOB anzuwenden (wie es ein UCM-Trigger ist).

Wenn Sie es angewendet haben, müssen Sie die folgende benutzerdefinierte Attribute auf Ihrem UCM Komponente definieren (e):

auto_baseline_email user_1@mydomain.com,user_2@mydomain.com,etc...

Es ist ein bisschen schmerzhaft, wie die Mailing-Liste als von Hand gehalten werden (oder müssen Sie Gruppen-Mail-Adresse), aber es ist besser als nichts. :)

Cheers,

Thomas

Andere Tipps

Ich bin nicht sicher, ob das bereits vorhanden ist, ich bin sicher, es wird nicht nativ mit dem UCM Produkt zur Verfügung gestellt.
Kann eine speziellere Forum wie CMCrossroad mehr Informationen haben, aber Sie setzen bereits eine Frage dort ;)

Wie auch immer, der einfachste Weg, eine solche Benachrichtigung zu implementieren wäre ein Prozess auf einem Strom aus folgenden neuen Basislinien zu haben.
Jede Basislinie von Aktivitäten besteht, wäre es einfach sein, diejenigen aufzuzählen.
Jede Basislinie mit seinem frühen Studienbeginn leicht verglichen werden, es wäre einfach die Dateiversionen zur Liste und baut die entsprechende diff.

Wie für die Benutzer ein Projekt folgende, würde ich als „Abonnement-Mechanismus“ vorschlagen der Liste der Ansichten von einem der Ströme eines Projekts: jeder Benutzer auf einen Blick mit (einer der Ströme), dass Projekt möglicherweise ist interessiert.

Die allgemeine Umsetzung Prinzip wäre durch nachopera Auslöser , wie beschrieben in der " Zehn beste Trigger “Artikel

AFAIK, fast alle CC-Operationen können Trigger haben (in Perl, IIRC) Sie müssen einen E-Mail-Trigger an dem liefern Betrieb hinzuzufügen. Vor langer, langer Zeit sah ich ein einfaches Beispiel. Aber Sie müssen sich um die Abo-Liste zu halten und eine E-Mail die entsprechenden Personen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top