Controle de versão de artigos
Você pode controlar a versão de artigos no Service Desk para identificar a situação deles em um determinado momento. Ao configurar o controle de versão de artigos, você pode especificar quais atributos específicos do artigo terão versão controlada. O controle de versão dos artigos pode ser automático ou gerenciado:
- Controle automático de versão – o número da versão é incrementado automaticamente quando você atualiza atributos com versão controlada em um artigo.
- Controle gerenciado de versão – você não pode modificar diretamente atributos com versão controlada em artigos cujo controle gerenciado de versão esteja habilitado. Em vez disso, você cria uma versão futura do artigo e, quando a alteração for aprovada, você ativa a versão futura para torná-la a versão atual. Essas alterações na versão podem ser feitas diretamente na janela Artigo ou como parte de um processo Alteração.
Alterações de design necessárias
Você precisa fazer algumas alterações de design para implementar o controle de versão de artigos.
Para obter mais informações sobre os designers, consulte o Guia do Designer.
Para habilitar o controle de versão de artigos:
- No Designer de Objetos, abra o objeto Gerenciamento de Conhecimento\Artigo e selecione Artigo, no topo da árvore Atributos.
- Na grade Propriedades, configure Executar versionamento? como Verdadeiro, depois configure Tipo de versionamento? como Controle automático de versão ou Controle gerenciado de versão, conforme desejado.
Quando as alterações nessas propriedades forem salvas, você não poderá alterá-las novamente.
- Clique em
.
O objeto é salvo, e agora você pode especificar quais atributos do artigo terão controle de versão. - Na árvore de Atributos, selecione o atributo que você deseja colocar sob controle de versão, então na grade propriedades, defina o O atributo está sob controle de versão?para Versão controlada.
Por exemplo, você pode decidir controlar a versão de Descrição, Solução e Palavras-chave/Tags.
Não é possível controlar a versão de atributos de coleção.
- Repita para todos os outros atributos conforme necessário e salve as alterações.
Há várias outras alterações de design que você precisa fazer para obter o máximo do controle de versão de artigos:
- usando o Gerenciador de Janelas adicione a coleção Versões à janela Artigo, para que você possa ver as diferentes versões do artigo.
- usando o Gerenciador de Janelas, crie uma janela para o objeto Gerenciamento de Conhecimento\Versão de Artigo, incluindo Classificação, Número, Status.Title e os campos com versão controlada.
Para Controle automático de versão, configure a propriedade Nível de Proteção de cada um dos campos na janela Versão de Artigo como ReadOnly (você não tem permissão para alterar diretamente uma versão, então configurar esse valor impedirá que os usuários tentem salvar alterações e recebam apenas uma mensagem de aviso).
Para Controle gerenciado de versão, configure a propriedade Nível de Proteção dos campos Número, Classificação e Status.Title na janela Versão de Artigo como ReadOnly e os campos com versão controlada como ReadWrite.
Depois clique na ação Disponibilizar no Web Access. Isso define a janela que aparece quando o usuário clica numa linha da coleção Versões, na janela Artigo. - usando o Designer de Consultas e Relatórios, crie uma consulta baseada no objeto Gerenciamento de Conhecimento\Versão de Artigo que inclua a Classificação, os atributos com versão controlada e o atributo Status.Title.
No Designer de Objetos, selecione essa consulta como a Consulta-Padrão do objeto Gerenciamento de Conhecimento\Versão de Artigo. Isso especifica as colunas que aparecem na coleção Versões, na janela Artigo.
Controle de versão automática
Quando você salva um novo artigo que tem controle automático de versão, uma guia Versões aparece na parte inferior da janela. Toda vez que você salva uma alteração que atualiza um atributo com versão controlada, uma nova versão é criada, e uma nova linha aprece na guia Versões.
Controle gerenciado de versão a partir do processo Artigo
Um artigo gerenciado tem um dos seguintes status:
- Futuro – uma versão do artigo que está planejada, ou em preparação, mas ainda não está em uso
- Atual – a versão do artigo que está atualmente em uso
- Anterior – a versão do artigo que não está mais em uso
Você pode criar, configurar e reverter versões gerenciadas de artigos diretamente do processo Artigo. Há três ações relacionadas ao controle de versão que podem ser adicionas ao processo Artigo:
Adicionar Versão Futura – exibe a janela Versão do Artigo para que você possa criar uma versão Futura do artigo de acordo com a versão Atual.
Reverter Versão – reverte a versão do artigo. A versão Atual torna-se a versão Futura e a versão Anterior torna-se a versão Atual. Toda vez que você clica em Reverter Versão, o artigo retrocede pela lista de versões Anteriores, e a janela Artigo é atualizada correspondentemente.
Definir Versão Atual - exibe a caixa de diálogo Definir Versão Atual, que exibe uma lista de versões Futuras do artigo. Somente estas versões Futuras que não estão associadas com a Alteração são listadas. Clique na linha que corresponde à versão que você deseja tornar a versão Atual.
Controle gerenciado de versão a partir do processo Alteração
Você poderá gerenciar as versões de um artigo diretamente de um processo Alteração se fizer algumas modificações adicionais no seu design.
Para concluir as alterações de design que permitem controle gerenciado de versões de artigos a partir de um processo Alteração:
- Adicione as ações de controle gerenciado de versão ao seu processo Artigo, conforme descrito na seção anterior.
- Adicione as ações Adicionar Artigo e Efetivar Artigo ao seu processo Alteração.
- Usando o Designer de consulta e relatório, crie as seguintes consultas, selecionando o botão de opção Todos na caixa de diálogo Nova consulta:
Alterar – Artigos
Objetivo – especifica as colunas exibidas na coleção Artigos, na janela Alteração
Módulo – Gerenciamento de mudanças
Objeto de Negócio – Alterar Artigo
Atributos – Article.Description, outros atributos com versão controlada
Artigos
Objetivo – exibe as colunas que aparecem nos diálogos Artigo do processo Alteração, ajudando os usuários a encontrar o artigo desejado
Módulo – Gerenciamento de Conhecimento
Objeto de Negócio – Artigo
Atributos – Descrição, outros atributos com versão controlada
Os únicos artigos que podem ser adicionados a uma alteração são aqueles que estão em um status no qual versões futuras podem ser adicionadas usando-se o processo Artigo. Você pode adicionar um critério à sua consulta-padrão Artigos, para que apenas os artigos com tal status sejam exibidos. Para obter mais informações sobre a criação de consultas, consulte o Guia do Designer.
- No Designer de Objetos, abra o objeto Gerenciamento de Alterações\Alterar Artigo.
- Na grade Propriedades, ao lado da Consulta-padrão, selecione a consulta Alterar – Artigos criada acima e, em seguida, clique em
.
- De forma semelhante, selecione a Consulta-Padrão adequada para o objeto Artigo e salve as alterações.
- Usando o Gerenciador de Janelas, adicione a coleção Artigos à janela Alteração e clique em
.
As colunas que aparecem na guia Artigos correspondente são aquelas especificadas na consulta-padrão Alterar – Artigos que você criou anteriormente. - Certifique-se de que uma versão Web Access da janela está disponível.
Após ter concluído este trabalho de design, você poderá gerenciar as versões de um artigo diretamente a partir de um processo Alteração.
Para atualizar um artigo gerenciado a partir de um processo Alteração:
- Na lista Ações da Alteração, clique em Adicionar Artigo.
A caixa de diálogo Adicionar Artigo será exibida. - Na lista Disponíveis, clique no artigo que você quer adicionar à alteração.
O artigo é movido para a lista Selecionados.
Clicar em um artigo na lista Selecionados remove o artigo da lista.
- Repita o procedimento para adicionar mais artigos conforme necessário, depois clique em OK.
Uma versão Futura dos artigos com controle gerenciado de versão é criada, e os artigos aparecem na guia Artigos, na janela Alteração.
A ação Desanexar artigo funciona de maneira similar, listando apenas os artigos que estão anexados à alteração.
- Clique no artigo gerenciado, na guia Artigos.
A janela Artigo é exibida. - Na guia Versões, clique na linha correspondente à versão Futura criada pela Alteração.
A janela de Versão aparece, com a número de versão exibido na barra de título. - Atualizar os atributos de versão controlada, em seguida, clique em Salvar e fechar.
A janela Artigo reaparece, com o valor atualizado exibido na guia Versões. - Clique em Salvar e fechar, na janela Artigo.
A janela Alterar é exibida. - Na lista Ações da Alteração, clique em Efetivar Artigo.
A caixa de diálogo Efetivar Artigo aparece. - Na lista Disponíveis, clique no artigo a ser efetivado.
O artigo é movido para a lista Selecionados. - Repita o procedimento para adicionar mais artigos conforme necessário, depois clique em OK.
As versões Futuras dos artigos gerenciados associados à Alteração tornam-se versões Atuais, e as versões Atuais tornam-se versões Anteriores.
Caso queira reverter um arquivo para uma versão anterior, a melhor prática é usar outra Alteração para criar uma nova versão Futura que corresponda à versão Anterior.