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,
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
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"> "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username token-profile-1.0#PasswordText">sua_senha
Sistema e-Sfinge
Exemplo Xml : Obtém token - resposta
"http://schemas.xmlsoap.org/soap/envelope/"> "http://token.ws.tce.sc.gov.br/"> "xs:int" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance">1 envio "xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance">Pronto para 4d64-a47a- "xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance">d0314acc-313a ace5139050ae
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.