É possível usar políticas para verificar se condições foram atendidas, para que seja possível gerenciar e
controlar os ativos em seu repositório de forma mais eficiente.
Para assistir a um vídeo gratuito sobre como criar ciclos de vida customizados e configurar políticas, consulte
este
Demo On Demand no ibm.com.
Políticas para gerenciar recursos
Políticas são scripts que podem ser usadas para gerenciar
ativos. Você pode configurar políticas para serem executadas em
horários específicos em um ciclo de vida, como quando um recurso entra ou sai de um estado. Amplamente,
quando uma política é executada, ela toma uma destas ações:
- Executa um teste e registra o
resultado: A maioria das políticas verifica determinadas condições e relata Aprovado se as condições
forem atendidas ou Erro se não forem atendidas. Algumas políticas também relatam um Aviso quando
as condições não são atendidas. Por exemplo, a política
Validação de Artefato
verifica se um ativo tem um determinado artefato de tipo anexado. Em seguida, essa
política relata Aprovado, se o artefato estiver lá, ou Erro, se ele não
estiver.
O resultado de uma política é registrado. Você verifica o resultado de uma política quando configura a
transição entre estados em um ciclo de vida.
Por exemplo, é possível configurar para que um ativo não seja movido do estado de Revisão para o estado de Aprovado, a
menos que todas as políticas relatem que elas foram aprovadas.
- Modifica um ativo ou o ciclo de vida de um ativo: Algumas políticas modificam automaticamente os ativos quando
elas são executadas. Por exemplo, a política
Anexar Artefatos
inclui automaticamente um arquivo de sua escolha no recurso quando é executada. Quando a política
Modificar Gerenciador de Ciclo de Vida
é executada, ela altera o gerenciador de ciclo de vida para o ativo.
- Gerencia integrações entre o IBM®
Rational Asset Manager e outros aplicativos: É possível usar algumas
políticas especificamente para trabalhar com outros aplicativos. Por
exemplo, a política
ALE
consulta o arquivo de mapeamento para a conexão com o IBM
WebSphere Service Registry and Repository e pode modificar os ativos no
Rational Asset Manager e objetos de serviço no
WebSphere Service Registry and Repository.
Políticas para gerenciar ciclos de vida
Com as políticas, é possível verificar várias condições
durante o ciclo de vida de um ativo no nível de repositório ou de comunidade. Embora algumas políticas dupliquem os
recursos em
Tipos
de Ativos, você pode querer usar políticas para os seguintes propósitos:
- Limitando tipos de ativos: É possível usar políticas em vez de tipos de ativos para limitar o número de tipos
de ativos em seu repositório. Se você limitar o número de tipos de recursos, outros usuários poderão
submeter recursos mais facilmente.
- Submetendo ativos: Se você não atender às
restrições para um tipo de ativo, não
será possível submeter um novo ativo. Enquanto as políticas podem impedir
a alteração do estado de um recurso, eles não impedem de enviar um novo
recurso para o repositório.
- Restringindo categorias de ativos: Como as políticas são configuradas com os ciclos de vida, elas podem
aplicar-se aos ativos que são de uma determinada categoria.
- Restringindo em determinados pontos de um ciclo de vida: É possível configurar as políticas para serem
executadas em estados específicos e em determinados momentos, como quando o ativo entra em um estado.
- Restringindo em um intervalo regular: É possível configurar as políticas para se repetirem em um intervalo de
sua escolha.
- Fornecendo avisos em vez de erros completos: Quando uma política falha, ela pode emitir um aviso ou um erro.
- Modificando ativos automaticamente: Em vez de executarem testes, algumas políticas modificam automaticamente os
ativos para você. Por exemplo, é possível usar a política
Categorizar Recurso
para designar categorias a um ativo. É possível usar a política
Modificar Proprietário de Recurso
para alterar os proprietários de um ativo.
Quando as Políticas Poderão Ser Executadas Durante os Ciclos de Vida
É
possível designar políticas para serem executadas nos seguintes horários enquanto um ativo estiver em um estado
específico de um ciclo de vida:
- Salvamento de Ativo
- A política será executada sempre que o ativo for modificado enquanto estiver nesse estado.
- Entrada para o Estado
- A política será executada quando o ativo entrar nesse estado pela primeira vez.
- Ação
- A política será executada quando um usuário tentar alterar manualmente o estado do ciclo de vida do ativo. Por
exemplo, você poderá tentar mover o ativo de um estado de Rascunho para um estado de Aprovado.
- Excluir
- A política só será executada se alguém tentar excluir o ativo enquanto ele estiver nesse estado. Se
a política relatar Aprovado ou Aviso, o recurso será excluído. Se a política
relatar Erro, o recurso não será excluído.
- Cronômetro
- A política será executada uma vez depois que um período de tempo especificado tiver passado. O cronômetro é acionado quando o ativo entra no estado do ciclo de vida.
Em versões anteriores, as políticas pendentes executavam a cada 30 segundos. A partir da versão 7.5.1, é possível
especificar um intervalo de tempo no qual uma política pendente é executada.
Exibir nomes para políticas
Para todas as políticas, você pode
configurar o nome de exibição. No campo Nome de exibição da
política, você pode especificar um rótulo mais descritivo para uma política
que tenha configurado. Por exemplo, para descrever o que a política faz quando é
executada, você pode alterar o rótulo padrão de Políticas Padrão > Política
de Validação de Artefato para Verificar se há um arquivo WSDL.
O
nome de exibição da política deve ser exclusivo para todas as políticas no ciclo de
vida. O nome de exibição para a política é mostrado quando você configura transições entre estados de ativos.