Transcript e-Sfinge

e-Sfinge Novo mecanismo de envio de informações

Sandro Daros De Luca Auditor Fiscal de Controle Externo- DIN Divisão de Apoio às Unidades Fiscalizadas [email protected]

ROTEIRO

• Problema do mecanismo atual • Novo mecanismo • Piloto PCASP e Cronograma

Sistema e-Sfinge

• • • • Problemas de envio: Muito trabalho manual para os usuários UG e CI.

Problemas operacionais nos sistemas desktop do TCE: – – – – Erro no banco de dados; Necessidade de fazer backups; Reinstalar o sistema; Problemas com o Java (atualização, incompatibilidade) – etc.

Com o PCASP haverá maior uso do banco de dados Dificuldade de suporte por parte da DIN, DMU, DLC e DAP.

Sistema e-Sfinge

Proposta: • Substituição dos sistemas desktop por:

– Uso de WebService (WS) para envio de informações.

– Para Atos de pessoal e Atos Jurídicos haverá uma segunda opção cadastro via Web.

Sistema e-Sfinge – Modelo Atual de envio

UG CI TCE/SC Usuário da UG Digita Sistemas Próprios Exporta Envia ao CI e-Sfinge UG Procedimento automatizado Procedimento manual Usuário da CI e-Sfinge CI

Banco de Dados Do TCE Bimestralmente

Sistema e-Sfinge –

Novo

Modelo de envio

UG TCE/SC Sistemas Próprios WebService Usuário da UG Digita

Banco de Dados Do TCE

Procedimento automatizado Procedimento manual

Bimestralmente

Sistema e-Sfinge –

Novo

Modelo de envio

CI TCE/SC Sistemas Próprios WebService Usuário da CI Digita

Banco de Dados Do TCE

Procedimento automatizado Procedimento manual

Bimestralmente

Sistema e-Sfinge – Funcionalidades do WS

• Envia dados.

• Agenda limpeza da competência atual (descarte da remessa).

• Verifica regras de integridade (CONs).

• Listar elementos (enviados ou tabelados).

• Finalizar a Competência (libera para pré analise, nova situação da remessa).

Sistema e-Sfinge – Tipos de WS

• • Necessitam de aguardar liberação (fila): Envia dados; Verifica regras de integridade.

• • • Sem necessidade de liberação Agenda limpeza da competência atual (descarte da remessa); Lista elementos (enviados ou tabelados); Finalizar a Competência (libera para pré analise).

Sistema e-Sfinge - Tipos de WS

Necessitam de aguardar liberação

Serviços para entrar ou ver situação da fila: • • Obter token; Situação token.

• Serviços para execução da uma atividade: Verifica regras de integridade; • • • ou Iniciar transferência; Envia; Finalizar transferência ou Cancelar transferência.

* token = Chave eletrônica, equivale a senha da fila

Sistemas Próprios

Sistema e-Sfinge - Tipos de WS

Exemplo de envio

Obter token Situação token

Opcional e pode ser executado várias vezes

Iniciar transferência WS TCE EnviarXXX

Somente 1 envio por token, com limite máximo de quantidade de registros

Finalizar transferência ou Cancelar transferência

Sistema e-Sfinge

Serviço Envia: • Uma assinatura do WS por assunto (exemplo: EnviarLancamentoContabilPU) • Somente 1 envio por token.

• Limite máximo de quantidade de registros (quantidade a ser definida).

• Retorna a lista de elementos com erro, mas somente um erro por linha.

Sistema e-Sfinge - Tipos de WS

Exemplo de verificar regras de integridade

Obter token Sistemas Próprios Situação token

Opcional e pode ser executado várias vezes

WS TCE Verifica regras de integridade

Sistema e-Sfinge – Serviços do WS

Relação chamada x retorno

obterToken(UG) situaçãoToken(numToken) iniciarTransferencia(numToken) enviarXX(numToken,Comp,) finalizarTransferencia(numToken) cancelarTransferencia(numToken) agendaLimpezaComp(UG,Comp,GrAssun) verificaRegrasDeIntegridade(numToken) listar(UG,Comp,Assunto,Filtros) finalizarCompetencia(UG,Comp) NumToken , Situação e posição na fila Situação e posição na fila OK Situação de cada Objeto OK OK OK Lista de erros ou OK Lista de objetos OK Para todos as chamadas deverá ser passado o usuário e senha no header do WS.

Sistema e-Sfinge

• Confirmação das remessas, geração dos balancetes e assinaturas continuam como atualmente.

• Anos anteriores à 2015 usarão o desktop.

• Recomendação de fazer vários envios parciais (diário, semanal, mensal, etc) dos dados ao longo do bimestre.

Evitar congestionamento

.

Sistema e-Sfinge

Retorno de competência e descarte parcial pelos – grupo de assuntos: PLANEJAMENTO, – – – – – – EXECUÇÃO ORÇAMENTÁRIA, REGISTROS CONTÁBEIS, GESTÃO FISCAL, ATOS JURÍDICOS, ATOS RELATIVOS A PESSOAL e GENÉRICOS/Outros.

Sistema e-Sfinge

• Não haverá serviço para remover ou atualizar elementos de forma individualizada. Somente será permitido o descarte parcial de remessa.

• Uso obrigatório de https.

• Relatório dos dados enviados em xls ou por WS.

• Provável mudança em atos de pessoal e econet.

Sistema e-Sfinge – Funcionalidades do WS com opção de usar interface web

• Atos de pessoal e jurídicos.

• Agenda limpeza da competência atual (descarte da remessa).

• Verifica regras de integridade.

• Lista elementos (enviados ou tabelados) em xls.

• Finalizar a Competência (libera para pré analise).

Sistema e-Sfinge

Exemplo Xml: header

SEU-USUARIO SUA-SENHA

Sistema e-Sfinge

Exemplo Xml : Obtém token - envio

"http://schemas.xmlsoap.org/soap/envelope/"xmlns:tok="http://token.ws.tce.sc.gov.br/">

"1"

xmlns:wsse=

"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"

xmlns:wsu=

"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">

"UsernameToken-2">

seu_codigo_acesso

"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username token-profile-1.0#PasswordText">sua_senha

codigo_unidade_gestora

Sistema e-Sfinge

Exemplo Xml : Obtém token - resposta

"http://schemas.xmlsoap.org/soap/envelope/">

"http://token.ws.tce.sc.gov.br/">

posicao

"xs:int" xmlns:xs="http://www.w3.org/2001/XMLSchema"

xmlns:xsi=

"http://www.w3.org/2001/XMLSchema-instance">1

situacao

envio

"xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"

xmlns:xsi=

"http://www.w3.org/2001/XMLSchema-instance">Pronto para

chaveToken

4d64-a47a-

"xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema"

xmlns:xsi=

"http://www.w3.org/2001/XMLSchema-instance">d0314acc-313a ace5139050ae

Token criado com sucesso OK

Sistema e-Sfinge

Piloto PCASP: • Haverá somente o envio do lançamento contábil.

• Demais assuntos não entrarão neste primeiro momento, usaremos o que a unidade envio no pacote oficial.

• Nem todas as funcionalidades e validações estarão disponíveis neste primeiro momento.

Sistema e-Sfinge

Cronograma inicial: • Reunião inicial: 5/5 • Disponibilização do serviço de envio e listagem para lançamento contábil plano único adaptado ao PCASP*: 30/5 • Disponibilização dos demais serviços para demais assuntos: 1/8 • Para os assuntos que necessitarem de cadastro via Web, disponibilização do site: 18/12 * Nem todas as regras de validação estão disponíveis até esta data.