Pergunta

Na minha nova empresa, o CMS é ClearCase. Eu já trabalhei com Perforce antes e tinha um bom built-in mecanismo de notificação para a equipe a manter-se atualizado com arquivos que foram alterados no projeto. Eu estou tentando ter algo equivalente em ClearCase. Eu gostaria de saber se alguém ter conseguido isso antes.

Basicamente, há três requisitos:

  • tem uma maneira de se inscrever em um projeto. Um só recebe notificação sobre os projetos que tem inscrito.
  • Quando alguém oferecer uma atividade, todos os subscritores do projeto impactada receber uma notificação por e-mail sobre essa atividade.
  • O e-mail contém a lista dos arquivos afetados por esta atividade. Cada arquivo modificado tem um link que executa um diff que mostra o que esta mudança actividade neste arquivo.

Assim é alguém tem conhecimento de um módulo / extensão ou qualquer outra forma existente para colocar isso em prática ou que eu tenho que fazer tudo isso manualmente com gatilho e scripts Perl?

Obrigado,

Martin

Foi útil?

Solução

queríamos o mesmo aqui, por isso estamos usando um disparador chamado ucm_complete_delivery.pl que pode ser encontrado em CM Crossroads .

Você precisa aplicar o gatilho para o seu PVOB (como é um gatilho UCM).

Depois de ter aplicado, você precisa definir os seguintes atributos personalizados em seu componente UCM (s):

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

É um pouco doloroso como a lista de discussão a ser mantido pela mão (ou o que você precisa para o endereço de correio grupo de uso), mas é melhor que nada. :)

Cheers,

Thomas

Outras dicas

Eu não tenho certeza se que já existem, tenho a certeza que não é fornecido de forma nativa com o produto UCM.
Pode ser um fórum mais especializada como CMCrossroad tem mais informações, mas você já fez uma pergunta lá ;)

De qualquer forma, a maneira mais simples de implementar uma tal notificação seria ter um processo na sequência de novas linhas de base feitas em um córrego.
Cada linha de base sendo composto de actividades, seria simples para listar aqueles.
Cada linha de base a ser facilmente comparada com a sua linha de base anterior, seria simples para listar as versões de arquivo, e construir o diff apropriada.

Como para os usuários sequência de um projecto, gostaria de sugerir como um "mecanismo de assinatura" da lista de pontos de vista de uma das correntes de um projeto: qualquer usuário ter uma visão sobre (uma das correntes de) que o projeto é potencialmente interessados.

O princípio geral de aplicação seria por meio de pós-operação gatilhos , conforme descrito no " Dez melhores gatilhos " artigo

AFAIK, quase todas as operações CC pode ter gatilhos (em Perl, IIRC) Você precisa adicionar um gatilho e-mail para a operação entregar. Muito, muito tempo atrás eu vi um exemplo simples. Mas você tem que tomar cuidado de manter a lista de inscrição e enviar e-mail as pessoas adequadas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top