Lotus Domino / Notes R6: Como altero em massa as categorias no grupo de discussão?

1

Rodando o Domino / Notes R6 (Sim, eu sei que estou no terceiro anel de Dante rodando o Notes).

Temos um banco de dados do grupo de discussão (acho que ele está executando o modelo da versão 4 do Grupo de Discussão) e em algum lugar alguém criou categorias duplicadas (palavras-chave, tags) para um dos relatórios padrão que executamos e publicamos diariamente , então alguns dias os relatórios acabam em uma categoria e outros dias acabam na outra.

Me coube migrar quase 700 tópicos na categoria incorreta para a correta e remover a categoria incorreta para evitar que esse problema fosse adiante.

No entanto, não estou encontrando nenhum painel ou ferramenta de administração que permita editar em massa todos os tópicos publicados nesta categoria ou mesclar as duas categorias ou, no entanto, os desenvolvedores do Notes concebidos para fazer isso, se realmente eles fizeram.

Tenho acesso à conta de administrador e acesso ao Domino Administrator, além do cliente do Notes, do console e de todas as outras coisinhas da ferramenta administrativa de notas padrão.

O que eu faço?

ATUALIZE a resposta para duas respostas abaixo:

OK, parece que vou ter que ler em @Formula e LotusScript. Eu vou fazer um pouco de auto-educação e depois voltar com os resultados ou outras questões (mais provavelmente o último).

UPDATE para a solução de Ken abaixo:

Portanto, usando o Domino Designer, criei um novo agente no banco de dados de discussão desejado, configure-o para ser executado quando eu o selecionar no menu em todos os documentos selecionados. Ele executa a fórmula:

FIELD Category := "05. JCG Daily Loan Report";
SELECT @All

O SELECT @ALL foi adicionado pelo designer automaticamente.

Selecione alguns dos documentos desejados, vá para Ações e selecione meu agente "Alterar categoria", uma janela de status do processo mostra brevemente o status e desaparece depois de concluído. No entanto, os documentos não são alterados.

No Designer, o agente Alterar Categoria recebe uma verificação na coluna Não Atualizar. Pensando que eu tive que atualizar a visualização do banco de dados manualmente, pressionei F9 no grupo de discussão depois de executar o agente, mas isso não fez diferença.

Clique com o botão direito do mouse no agente na janela Designer, seleciono Log ... e ele me diz que o agente nunca foi executado.

Onde eu errei?

ATUALIZE mais informações:

Fechando e reabrindo o Designer, não recebo um log. Ele informa que dos 6 documentos que eu selecionei, ele modificou todos os 6. No entanto, os documentos ainda têm a categoria incorreta.

Examinando o formulário Novo Tópico Principal, encontro em Referência Categorias e Categoria. Devo estar executando este script contra as categorias?

    
por music2myear 29.08.2011 / 17:35

3 respostas

0

Descobri que já havia um agente no banco de dados do grupo de discussão chamado Categorize. Eu não sei se isso é padrão ou se foi adicionado em nossa implementação específica. Parece ser o padrão com base em como ele é referenciado em todo o design do banco de dados e no nome do autor.

Esse agente Categorize age sobre todos os documentos selecionados, abre a caixa de diálogo Selecionar categorias e permite adicionar ou remover atribuições de categoria.

Além disso, no entanto, a dificuldade com essa questão me deu uma familiaridade básica com grande parte do lado de gerenciamento e design do Notes em que eu nunca tive que olhar antes.

Obrigado pela sua ajuda e informação.

    
por 30.08.2011 / 18:50
3

Você também pode escrever um simples Notes Agent usando @Formulas. Aqui está o código:

FIELD Category := "Your new category";

Defina o agente para ser executado nos documentos selecionados. Em seguida, basta selecionar os documentos e executar o agente neles.

Se o seu campo de categoria tiver vários valores, você poderá substituir os valores usando a fórmula @Replace :

FIELD Category := @Replace(Category; "OldCategoryValue"; "NewCategoryValue");
    
por 30.08.2011 / 13:50
2

Você pode escrever um Agente do Lotusscript para iterar todos os documentos, ler o campo de categoria, consolidar as categorias e gravá-las no documento. Não há função de administrador para isso.

    
por 30.08.2011 / 13:19