Páginas filhas
  • Manual Operacional - Integração SGE x Gestor de Serviços

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Manual Operacional da customização - Integração

com

SGE x Gestor de Serviços


O manual a seguir visa detalhar as customizações realizadas neste projeto para atender as necessidades da integração entre o SGE e Gestor de Serviços.


Expandir
titleProcesso de associação de Cursos

Pré-requisitos


Não se aplica.


Descrição do processo


O objetivo deste requisito é detalhar a criação do processo customizado “Associar serviço ao Curso”.


Detalhamento do processo


O usuário deve selecionar um único registro de Matriz Curricular e executar o processo customizado “Associar serviço ao Curso” disponível em TOTVS Educacional | Currículo e Oferta | Matriz Curricular | Processos.



A customização então aciona o Web Service do Gestor de Serviços e retorna para a tela customizada do processo uma lista de serviços que são apresentados ao usuário. O usuário deve escolher um único registro e clicar em Executar.



A informação se o Curso é Padrão ou Customizado vem preenchida baseado Após a conclusão do processo de Associar Serviço ao Curso, a informação é gravada no anexo customizado "Dados do Curso" da Matriz Curricular:

Image Removed

. Nenhuma informação desta tela é editável.


Image AddedO campo "Serviço" acima é preenchido somente após a conclusão do processo de Associar Serviço ao Curso.


Os seguintes dados retornados pelo Web Service são gravados em duas tabelas customizadas distintas no SGE:

    • Serviço.
    • Item contábil.
    • Data início do item contábil.
    • Data fim do item contábil.
    • Conta contábil.
    • Data início da conta contábil.
    • Data fim da conta contábil.
Após a conclusão da gravação do registro nas tabelas customizadas a customização deve consumir um Web Service do Gestor de Serviços para retornar a Matriz Curricular e o Serviço associado
    • .


Os dados de Item e Conta contábil estão visíveis nos anexos customizados da Matriz Curricular Item contábil e Conta contábil. Nenhuma informação destas telas são editáveis.


Image RemovedImage Added


Image RemovedImage Added


Caso haja necessidade de modificar as informações gravadas, o usuário deverá executar o processo novamente que ao selecionar um novo serviço, deverá sobrescrever sobrescreve todas as informações gravadas nas tabelas customizadas. A alteração do Serviço só será é permitida caso não exista nenhuma Matriz Aplicada vinculada à Matriz Curricular. Se houver alguma Matriz Aplicada será é apresentada a seguinte mensagem: “Não é possível alterar Serviço para Matriz Curricular que possui Matriz Aplicada vinculada”. Apesar do Serviço não poder ser alterado, a conta, item e datas podem ser modificadas independente da existência de Matriz Aplicada vinculada.

Após a alteração dos dados contábeis no SGE a Customização também deverá acionar o Web Service responsável por atualizar o vínculo entre Matriz Curricular e Serviço.

Os dados antigos vinculados à Matriz Curricular serão registrados nas abas "Histórico Conta Contábil" e "Histórico Item Contábil" dos anexos customizados "Conta Contábil" e "Item Contábil", respectivamente

.


Expandir
titleAlteração de informações contábeis

Pré-requisitos


Não se aplica.


Descrição do processo


Integração via Web Service capaz de atualizar os dados de Conta e Item Contábil da Matriz Curricular através dos novos dados enviados pelo Gestor de Serviços.


Detalhamento do processo


O Gestor de Serviços poderá acionar um Web Service TOTVS capaz de receber alterações nos dados de Conta e Item Contábil.


Os dados que serão transacionados são:

    • Serviço.
    • Item contábil.
    • Data início do item contábil.
    • Data fim do item contábil.
    • Conta contábil.
    • Data início da conta contábil.
    • Data fim da conta contábil.


Estas atualizações serão são registradas nas abas "Histórico Conta Contábil" e "Histórico Item Contábil" dos anexos customizados "Conta Contábil" e "Item Contábil" da Matriz Curricular, respectivamente.





Expandir
titleValidação na exclusão de Matriz Curricular

Pré-requisitos


Não se aplica.


Descrição do processo


Interferência customizada ao clicar no botão Excluir da Matriz Curricular.


Detalhamento do processo


Ao clicar no botão Excluir da Matriz Curricular a customização aciona um Web Service do Gestor de Serviços caso identifique que já exista um Serviço associado à esta Matriz. O retorno dado pelo Web Service permite ou não a conclusão da exclusão da Matriz no SGE. Caso o Gestor de Serviços não permita a exclusão do registro, é emitida a mensagem retornada pelo Web Service.

Expandir
titleValidação na alteração do campo Status da Matriz Curricular

Pré-requisitos


Não se aplica.


Descrição do processo


Interferência customizada na alteração do campo Status (SGRADE.STATUS) do cadastro de Matriz Curricular.


Detalhamento do processo


Caso o status da Matriz Curricular seja modificado para Ativa ou Atual, assim que o usuário clicar em Salvar, a customização consumirá consome um Web Service do Gestor de Serviços cujo o método retornará retorna se o Serviço vinculado à Matriz Curricular  no no Gestor de Serviços está finalizado. Se não estiver finalizado, a alteração poderá ocorrer ocorre normalmente no SGE. Porém , se o Serviço estiver finalizado, a operação no SGE não será é concluída e será é emitida a mensagem retornada pelo Web Service.


Ao modificar o status para Inativa de uma Matriz Curricular não será é realizada nenhuma ação customizada.

Expandir
titleValidação na alteração do campo Data de Término da Matriz Curricular

Pré-requisitos


Não se aplica.


Descrição do processo


Interferência customizada na alteração do campo Data de Término (SGRADE.DTFIM) do cadastro de Matriz Curricular.


Detalhamento do processo


Ao modificar a Data de Término da Matriz Curricular para uma nova data ou nulo e o usuário clicar em Salvar, a customização consumirá consome um Web Service do Gestor de Serviços cujo o método modificará modifica a data de validade do Serviço.

Expandir
titleFinalização do Serviço no Gestor

Pré-requisitos


Não se aplica.


Descrição do processo


Integração via Web Service capaz de retornar o Status da Matriz Curricular para o Gestor de Serviços.


Detalhamento do processo


O Gestor de Serviços poderá acionar um Web Service TOTVS capaz de retornar ao Gestor o Status da Matriz Curricular solicitada.


A consulta será realizada pelo Gestor de Serviços no momento que o mesmo realizar a finalização de um Serviço. Todavia, esta finalização só será é concretizada caso o status da Matriz Curricular seja igual a Inativa.

Expandir
titleValidação na inclusão de Matriz Aplicada

Pré-requisitos


Não se aplica.


Descrição do processo


Interferência customizada na inclusão de uma Matriz Aplicada  para que estas informações sejam replicadas ao Gestor de Serviços.


Detalhamento do processo


Assim que o usuário clicar em Salvar quando estiver incluindo um novo registro de Matriz Aplicada, a customização deverá validar valida se a Matriz Curricular vinculada possui Serviço associado (ZGESTORITEM e ZGESTORCONTA). Se houver, a customização permitirá permite que o registro seja salvo e acionará aciona a integração via Web Service do Gestor de Serviços enviando os dados da nova Matriz Aplicada.O Web Service deverá receber as seguintes informações:

    • Chave da Matriz Curricular (Coligada, Curso, Habilitação e Grade).
    • Chave da Matriz Aplicada (Coligada, Id).
    • Serviço.
    • Código da Filial.
    • Data da operação.
Expandir
titleValidação na exclusão de Matriz Aplicada

Pré-requisitos


Não se aplica.


Descrição do processo


Interferência customizada na exclusão de uma Matriz Aplicada para que estas informações sejam replicadas ao Gestor de Serviços.


Detalhamento do processo


Assim que o usuário clicar em Excluir do cadastro de Matriz Aplicada, se houver apenas uma Matriz Aplicada ativa para a Matriz Curricular vinculada na unidade (Filial), a customização acionará aciona um Web Service do Gestor de Serviços. A exclusão só será é concluída se o Gestor de Serviços permitir. Caso contrário, será emitda é emitida a mensagem retornada pelo Web Service e a exclusão será é abortada.


Se houver mais de uma Matriz Aplicada ativa para a Matriz Curricular na unidade (Filial) a exclusão nativa será acionada e o Web Service não será acionado.

O Web Service deverá receber as seguintes informações:

    • Chave da Matriz Curricular.
    • Chave da Matriz Aplicada.
    • Serviço.
    • Código da Filial.

é acionada normalmente.

Expandir
titleValidação na ativação / inativação de Matriz Aplicada

Pré-requisitos


Não se aplica.


Descrição do processo


Interferência customizada na alteração do campo "Oferta Ativa "de uma Matriz Aplicada.


Detalhamento do processo


Caso a “Oferta” seja modificada para Ativa (S), assim que o usuário clicar em Salvar, a customização consumirá consome um Web Service do Gestor de Serviços cujo o método retornará retorna se o Serviço da Matriz Curricular vinculada à Matriz Aplicada  no Aplicada no sistema terceiro está finalizado. Se não estiver finalizado, a alteração poderá ocorrer ocorre normalmente no SGE. Porém, se o Serviço estiver finalizado a operação no SGE não será é concluída e será é emitida a mensagem retornada pelo Web Service.


Caso a “Oferta” seja modificada para Inativa (N), assim que o usuário clicar em Salvar, a customização verificará verifica se existe outro registro de Matriz Aplicada para a mesma Matriz Curricular com “Oferta”  = Ativa. Se houver algum registro, a rotina nativa de alteração da Matriz Aplicada será é concluída alterando o campo para “Inativa”. Todavia, se não houver mais nenhuma outra Matriz Aplicada para a mesma Matriz Curricular com “Oferta” = Ativa, a customização acionará aciona um Web Service do Gestor de Serviços para que a mesma seja finalizada também no outro sistema. A desativação no SGE só será é permitida caso o Gestor de Serviços permita. Caso contrário será é emitida a mensagem retornada pelo Web Service e a rotina de alteração será abortada.

O Web Service deverá receber as seguintes informações:

  • Chave da Matriz Curricular.
  • Chave da Matriz Aplicada.
  • Código da Filial.
  • Serviço.
  • Data da operação

    é abortada.