Implantar/cancelar implantação de pacotes de regras
Resumo
Para que as regras sejam invocadas pelos aplicativos Genesys, é necessário implantar o pacote de regras para um ou mais Mecanismos de regras da Genesys (ou para o Genesys Web Engagement, para o servidor de backend GWEB). O processo de implantação (seja escolhendo implantar imediatamente ou agendar a implantação para depois) tenta compilar o pacote de regras e o informa sobre o resultado através da mensagem pop-up Implantação pendente. É possível verificar o status da sua implantação observando a guia Histórico de implantação, que mostra o status Pendente. Quando uma implantação está no status pendente, não é possível cancelá-la ou desfazê-la.
Este processo permite corrigir qualquer erro antes da implantação. Além disso, ao tentar realizar uma implantação que pudesse duplicar;
- Uma implantação já agendada ou;
- Um atributo de uma implantação já agendada, como;
- O mesmo pacote de regras
- Para o mesmo instantâneo
- Para o mesmo servidor/cluster de destino
uma mensagem apropriada é exibida. Você pode então alterar os atributos da sua implantação ou acessar o Histórico de implantação e alterar/excluir a implantação programada.
Para usar a tela de implantação, você precisa ter permissões de implantação configuradas no Genesys Administrator.
Para implantar um pacote de regras:
- Selecione o Locatário ao qual o pacote de regras pertence a partir da lista suspensa.
- Na navegação à esquerda, selecione o nome do pacote de regras.
- No pacote de regras, selecione Implantar regras. (O número de regras que ainda não foram incluídas em um instantâneo aparece entre parênteses.) O Painel de detalhes contém duas guias:
- A guia Implantações pendentes permite selecionar em uma lista de instantâneos do pacote, incluindo a versão MAIS RECENTE do pacote (se configurada por um administrador), criar um novo instantâneo, exportar um instantâneo (como um arquivo XML de download para o sistema de arquivos local do usuário), excluir um instantâneo, implantar o pacote de regras, agendar uma implantação para um momento futuro e mostrar a origem do pacote. (Exibir origem do pacote exibe o conteúdo real do instantâneo do pacote que você está implantando. O modelo de fatos, as definições de calendário e as definições de regras serão codificados na linguagem da regra e exibidos.)
Mesmo se Executar como tarefa em segundo plano estiver marcado, o pacote será primeiro criado e validado para garantir que não haja erros. Assim que a validação for bem-sucedida, o instantâneo será colocado na fila para uma tarefa em segundo plano.
Não é possível excluir o instantâneo MAIS RECENTE, tampouco um instantâneo para o qual haja uma implantação agendada.- A guia Histórico de implantação exibe os detalhes sobre quando o instantâneo do pacote foi implantado anteriormente e por quem. As falhas na implantação também são exibidas na lista. Além disso, o Histórico de implantação exibe implantações agendadas e permite cancelar ou alterar o agendamento de implantações futuras.
Para implantar o pacote imediatamente:
- Selecione o instantâneo do pacote ou a versão MAIS RECENTE (se disponível).
- Clique em Implantar agora na guia Implantações pendentes.
- Selecione o Local onde o instantâneo do pacote será implantado. Locais podem incluir clusters de aplicativos configurados no Genesys Administrator, clusters inteligentes especiais baseados no modelo de aplicativo Genesys_Rules_Engine_Application_Cluster ou o servidor de backend GWEB para o Genesys Web Engagement.
- Insira alguns comentários sobre a implantação (eles serão exibidos no Histórico de implantação).
- Clique em Implantar.
Uma mensagem será exibida indicando se o resultado da implantação foi sucesso, falha ou parcial. Uma implantação parcial significa que nem todos os nós no cluster receberam com êxito o pacote de regras implantado.
Para implantar o pacote mais tarde:
- Clique em Agendar implantação na guia Implantações pendentes.
- Selecione o Local (o nome do aplicativo Mecanismo de regras ou o cluster de aplicativos, ou o servidor de backend GWEB do Genesys Web Engagement) em que o instantâneo do pacote será implantado.
- Insira a data e a hora em que você gostaria que o instantâneo do pacote fosse implantado.
- Insira alguns comentários sobre a implantação (eles serão exibidos no Histórico de implantação).
- Clique em Agenda.
Uma mensagem será exibida indicando se a implantação foi agendada com êxito.
Se quiser reagendar uma implantação agendada anteriormente ou quiser cancelar uma implantação agendada, isso pode ser realizado a partir da guia Histórico de implantação.
Para atualizar a exibição de um histórico de implantação, clique no botão Atualizar, ou clique no nó pertinente na Árvore do Explorer.
Para exibir detalhes de uma implantação para um cluster:
Se estiver implantando um cluster, agora é possível exibir um relatório detalhado da implantação, independentemente do seu resultado ser sucesso, falha ou parcial. Isso fornece informações úteis sobre o progresso de uma implantação: é possível clicar no resultado Status da implantação para observar, por exemplo, se uma conexão de servidor está temporariamente indisponível em um momento crítico ou se é necessário modificar uma configuração de tempo limite de servidor. Onde uma implantação aparece como parcial, é possível clicar no link Parcial no painel Status da implantação para exibir detalhes de GREs individuais, se e quando eles forem sincronizados de forma automática posteriormente.
Se a implantação parcial NÃO estiver configurada
Ao implantar para um cluster, o GRAT usa um protocolo de confirmação em duas fases para garantir que todos os nós GRE em execução no cluster estejam funcionando na mesma versão do pacote de regras implantado. Se alguns desses nós no cluster falhar durante a Fase 1, a Fase 2 não é confirmada.
- Fase 1 – (Implantar) Todos os GREs no cluster são notificados sobre o novo pacote de regras. Cada GRE realiza o download do novo pacote de regras e a sua compilação.
- Fase 2 – (Confirmar) Assim que todos os GREs concluírem com sucesso a Fase 1, o GRAT notifica cada GRE para ativar e confirmar o novo pacote de regras.
O Status da implantação exibe os detalhes de cada nó no cluster e se ocorreram ou não erros.
Se a implantação parcial ESTIVER configurada
O GRAT tenta implantar o pacote de regras em todos os nós GRE em execução no cluster. Se algum nó estiver inoperante ou desconectado ou a implantação falhar por qualquer motivo, o pacote de regras ainda será implantado nos nós restantes no cluster. Os GREs no cluster podem ser configurados para sincronizarem-se automaticamente quando nós desconectados forem reconectados ou quando novos nós forem adicionados ao cluster.
O GRAT ainda usa um protocolo de confirmação em duas fases. A única diferença é que, em um caso de implantação parcial, continuamos na Fase 2 para GREs que concluíram com êxito a Fase 1. O status geral é definido como Partial quando 1 ou mais (mas não todos) GREs no cluster falham na implantação.
- Fase 1 – (Implantar) Todos os GREs no cluster são notificados sobre o novo pacote de regras. Se algum GRE não responder, o status geral da implantação será definido como Partial.
- Fase 2 – (Confirmar) Para GREs que concluíram com sucesso a Fase 1, o GRAT notifica cada GRE para ativar e confirmar o novo pacote de regras.
Para exibir o relatório da implantação:
- Clique no link Falha/Sucesso/Parcial na coluna Status.
- Os detalhes de cada ação de implantação para cada servidor no cluster são exibidos, incluindo:
- O nome do servidor GRE
- O status do servidor
- A mensagem de sucesso ou erro gerada pelo servidor
- Tempo de implantação da Fase 1 e Fase 2 em segundos
- Se e quando o GRE foi sincronizado automaticamente e de qual outro membro do cluster os dados do pacote de regras foram recebidos (se o recurso de sincronização automática estiver configurado).
Cancelar implantação de um pacote de regras
Para usuários com os privilégios corretos, um botão Cancelar implantação agora é exibido na guia Implantações pendentes. Esse botão o permite cancelar a implantação de um pacote de regras de um único GRE ou cluster (mas não de um mecanismo ou cluster de regras de backend do GWE).
Para cancelar a implantação de um pacote de regras:
- Clique no botão Cancelar implantação. Isso exibe a caixa de diálogo Cancelar implantação.
- Selecione o único GRE ou cluster a partir do qual deve-se cancelar a implantação do pacote de regras e clique em Cancelar implantação.
- Se o cancelamento de implantação parcial estiver habilitado, os detalhes na guia Histórico da implantação poderão mostrar onde ocorreu um cancelamento de implantação parcial. Clique no link Falha/Sucesso/Parcial na coluna Status para exibir o relatório de Cancelamento de implantação. O status parcial indica que um ou mais nós GRE estavam offline quando o pacote de regras teve sua implantação cancelada. Quando esses nós voltarem a ficar online e se a sincronização automática estiver habilitada, eles serão sincronizados automaticamente com os outros nós GRE e irão cancelar a implantação do pacote.
Se o cancelamento da implantação parcial ESTIVER habilitado:
O GRAT tenta cancelar a implantação do pacote de regras de todos os nós GRE em execução no cluster. Se algum nó estiver inoperante ou desconectado ou o cancelamento da implantação falhar por qualquer motivo, o cancelamento da implantação do pacote de regras ainda ocorrerá nos nós restantes no cluster. Os GREs no cluster podem ser configurados para sincronizarem-se automaticamente quando nós desconectados forem reconectados ou quando novos nós forem adicionados ao cluster.
O status geral é definido como Partial quando 1 ou mais (mas não todos) os GREs no cluster falham o cancelamento da implantação.
Se o cancelamento da implantação parcial NÃO estiver habilitado
Ao cancelar a implantação a partir de um cluster, o GRAT cancela a implantação do pacote de regras apenas se todos os membros do cluster estiverem ativos. Se algum nó estiver inativo, o cancelamento da implantação falha e o pacote de regras permanece implantado em todos os nós no cluster.