GE - Como Fazer - Configurações no ambiente para utilizar o Gerenciador de Processos

De CIGAM WIKI

Como Fazer > Utilidades/Diversos Voltar

Configurações no ambiente para utilizar o Gerenciador de Processos

Estas orientações especificam as questões que devem ser preparadas no ambiente server que será responsável por armazenar e executar as tarefas criadas no Agendador de Tarefas do Windows através do Gerenciador de Processos CIGAM.

A preparação e configuração do ambiente consiste em:

Estar com o IIS Habilitado e configurado

Verificar e ou habilitar os recursos do IIS caso o mesmo não esteja ativo no servidor.

Estar com Dotnet 3.5 e 4.5 ou superior

Verificar e ou habilitar os recursos Dotnet caso o mesmo não esteja ativo no servidor.

Estar com o Magic XPA GS ou Magic Broker Configurado

Realizar a instalação e configuração do serviço Magic XPA Server (GigaSpace) ou Magic Broker, pois será necessário para a criação do servidor de aplicação.

Voltar ao início

Aplicativo Curl no servidor

O aplicativo curl é necessário para a criação de tarefas que realizam a execução das requisições ao CIGAM pelo Magic Enterprise Server.

Verificar se o aplicativo já está presente, pois as versões mais recentes do Windows possuem este aplicativo pré-instalado em “C:\Windows\System32”.

Servidores com Windows server 2012 não está homologado para uso deste aplicativo, sendo assim não será possível a utilização no mesmo.

Para testar se o aplicativo está disponível no servidor basta executar o comando abaixo através do MSDOS e avaliar o retorno do mesmo.

Comando Teste: curl www.pudim.com.br

GE-Ambiente Gerenciador Processos1.png

Caso o aplicativo esteja ausente, fazer o download em https://curl.se/windows/ da versão 64 bits. Instalar em um local na unidade C:\ do servidor e utilizar um local já presente na variável %PATH% do ambiente ou incluir este local na variável.

GE-Ambiente Gerenciador Processos2.png
GE-Ambiente Gerenciador Processos3.png

Voltar ao início

Qual permissão deve ser configurada?

Existe uma permissão que é necessária para a criação de tarefas que realizam processos em aplicativos instalados fora da unidade C: do servidor e que são acessados pelo caminho UNC do compartilhamento de rede.

Acessar a opção “Política de Segurança Local” dentro da pasta “Ferramentas Administrativas do Windows” no Menu Iniciar.

GE-Ambiente Gerenciador Processos4.png

Acessar “Políticas Locais” e “Atribuição de direitos de usuário”. Procurar a diretiva “Fazer logon como umtrabalho em lotes”.

GE-Ambiente Gerenciador Processos5.png


GE-Ambiente Gerenciador Processos6.png

Acessar as propriedades desta diretiva e incluir um usuário do domínio que esteja também disponível noservidor de origem que possui o CIGAM em execução e o painel do Gerenciador de Processos.

Voltar ao início

Instalar o CGScheduler

É possível utilizar o CGImplementa para fazer a instalação deste WebService, criando um Site conforme imagem abaixo.

Nesse exemplo abaixo foi configurado o CGScheduler como um site utilizando a porta 8088, também é possível configurar ele como aplicação junto com sites já existentes como Default Web Site, ou algum site de Portais CIGAM (Imagem 2).

GE-Ambiente Gerenciador Processos7.png

Imagem 2

GE-Ambiente Gerenciador Processos8.png

Muito importante revisar alguma configurações do Pool que esta sendo utilizado pelo Scheduler. Em configurações avançadas do Site CGScheduler verificar o nome do Pool de Aplicativos que esta sendo utilizado.

GE-Ambiente Gerenciador Processos9.png

Em Pools de Aplicativos, localizar o Pool que está em uso pelo CGScheduler e verificar os parâmetros;

Identidade = LocalService

Habilitar Aplicativos 32Bits = True

GE-Ambiente Gerenciador Processos10.png


GE-Ambiente Gerenciador Processos11.png

Após as configurações acima é possível testar a chamada do site CGScheduler, acessando o endereço no navegador conforme mostra os exemplos abaixo.

GE-Ambiente Gerenciador Processos12.png


GE-Ambiente Gerenciador Processos13.png

Caso tenha configurado CGScheduler como aplicativo em algum outro site (ex Portais), deve ser ajustado o caminho de acordo com a instalação realizada.

GE-Ambiente Gerenciador Processos14.png

Voltar ao início

Confirmar se o cliente tem Licença para o Modulo WorkFlow

Confirmar se a licença CIGAM do Cliente possui o modulo WorkFlow, caso contrário será necessário solicitar atualização da mesma.

Realizar o cadastro de Servidor de Aplicação e Servidor de Tarefas pelo Modulo WorkFlow

Servidor de Aplicação

O ambiente deve estar com o Magic XPA GS ou Magic Broker, ativo e configurado, como também o webservice (MagicScripts) disponível no IIS, conforme imagem abaixo.

Identificar o nome do servidor e a porta que está sendo utilizada pelo Magic XPA, pois será necessário estas configurações para criar o Servidor de aplicação pelo CIGAM.

GE-Ambiente Gerenciador Processos15.png

Acessar o CIGAM 11 e no Menu BPM > Workflow > Parâmetros, utilizar o programa Servidores para realizar o cadastro, indicando a instalação do Magic XPA Gigaspace ou Magic Broker.

Código : Sequencial (automático)

Tipo : Aplicação : CIGAM Magic Spaces(xpa/xpi)

Nome : Criar um nome para o servidor de aplicação.

Endereço Servidor : No endereço do servidor deve conter o (Nome_servidor, Porta e /MagicScripts), conforme exemplos.

Porta: Observar a localização da porta na URL, caso fique em uma ordem errada pode ser cadastrada junto no endereço do servidor.

Tipo : Selecionar de acordo com a instalação sendo Magic XPA GS ou Magic Broker.

URL : Observar a URL montada de acordo com a sua instalação, caso alguma configuração esteja diferente realizar o ajuste de acordo com a mesma.

Formato Data: Campo fica desabilitado para Servidor de Aplicação.

Neste exemplo está sendo utilizado um servidor com Magic Broker:

GE-Ambiente Gerenciador Processos16.png

Neste segundo exemplo está sendo utilizado um servidor com Magic XPA GS:

GE-Ambiente Gerenciador Processos17.png

É possível testar os acessos ao serviço do Magic XPA GS ou Magic Broker, para realizar este teste basta informar a URL criada em um navegador e observar o retorno do mesmo.

Em um servidor com Magic Broker o retorno será uma tela em branco, conforme imagem de exemplo abaixo.


GE-Ambiente Gerenciador Processos18.png

Em um servidor com Magic XPA GS o retorno será (-113), solicitando passagem de parâmetros, conforme imagem de exemplo abaixo.

GE-Ambiente Gerenciador Processos19.png

Voltar ao início

Servidor de Tarefas

No Menu BPM > Workflow > Parâmetros, utilizar o programa Servidores para realizar o cadastro do Servidor de Tarefas, indicando a instalação CGscheduler.

Código : Sequencial (automático)

Tipo : Aplicação : Servidor de Tarefas

Nome : Criar um nome para o servidor de Tarefas

Endereço Servidor : No endereço do servidor deve conter o Nome do servidor, conforme exemplos:

Porta : Informar a porta utilizada pelo site

URL : Observar a URL montada de acordo com a sua instalação, caso alguma configuração esteja diferente realizar o ajuste de acordo com a mesma.

Formato Data: Campo deve ser preenchido com o formato de data definido no respectivo servidor onde está configurado o Task Scheduler do Windows. Caso o campo não seja informado, por padrão será utilizado o formado ‘DD/MM/YYYY’.


GE-Ambiente Gerenciador Processos20.png

Caso a sua instalação não seja um site e sim como um aplicativo dentro de um outro site deve ser ajustado as configurações do “Endereço Servidor” até que seja montada a URL de acordo com a instalação, conforme exemplo abaixo.

GE-Ambiente Gerenciador Processos21.png

Obs: Neste caso foi removido a informação no campo porta e informado junto no campo Endereço do Servidor para montar a URL de acordo com a instalação de exemplo.

Voltar ao início

Criar uma tarefa/processos de Teste através do Modulo WorkFlow

Detalhes da rotina responsável pela geração das tarefas dentro do CIGAM se encontram no documento 'Como Fazer - Gerenciador de Processos'.

Realizando o gerenciamento de Processos

Para realizar o Gerenciador e Processo, basta acessar o menu BPM > Worflow > Movimentos > Gerenciador de Processos.

GE-Ambiente Gerenciador Processos22.png

Para agendar ou criar um processo através do Gerenciaddor de processo, basta clicar em “Agendar processo”, e será exibido a tela do “Agendar Processo”.

Na tela de Agendar Processo, deve ser informar os seguintes dados:

Tipo: (Funcionalidade CIGAM ou Executável)

Servidor de Tarefas: Consiste no servidor onde estã agendado o processo.

Servidor de Aplicação: Consiste no servidor onde a execução das totinas CIGAM irá ocorrer.

Processo Consiste em informar qual a rotina será executada:

Processo: Será demonstrador a lista de processo disponíveis para configuração.

Nome da Tarefa: Será preenchida de acordo com o processo selecionado assim como o campo Descrição.

Aplicação: Deve ser informado conforme o nome (ApplicationPublicName) da aplicação (XPA GS ou Broker) que deseja utilizar.

GE-Ambiente Gerenciador Processos23.png

O nome da aplicação (ApplicationPublicName), pode ser verificado através do Monitor (Broker ou Magic GS), conforme exemplo abaixo onde contém várias aplicações e nomes distintos para cada uma delas.

GE-Ambiente Gerenciador Processos24.png
Após a definição das demais configurações, pode ser confirmado a criação do Processo e confirmar também a criação dele no Agendador de Tarefas do Windows.
GE-Ambiente Gerenciador Processos25.png


GE-Ambiente Gerenciador Processos26.png


GE-Ambiente Gerenciador Processos27.png

Obs: Todo o histórico de execução pode ser acessado e observado pela aplicação CIGAM a desmontarão acima no Agendador de Tarefas do Windows é somente para conhecimento.

Voltar ao início