e-sfinge novo mecanismo de envio de informações sandro daros de luca auditor fiscal de controle...
TRANSCRIPT
![Page 1: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/1.jpg)
e-Sfinge
Novo mecanismo de envio de informações
Sandro Daros De LucaAuditor Fiscal de Controle Externo- DIN
Divisão de Apoio às Unidades Fiscalizadas [email protected]
![Page 2: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/2.jpg)
ROTEIRO
• Problema do mecanismo atual
• Novo mecanismo
• Piloto PCASP e Cronograma
![Page 3: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/3.jpg)
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
![Page 4: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/4.jpg)
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
![Page 5: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/5.jpg)
Sistema e-Sfinge – Modelo Atual de envio
Sistemas Próprios
Usuário
da UG
UG TCE/SC
e-Sfinge UG
CI
e-Sfinge CI
Digita
Exporta
Usuário
da CI
Procedimento manual
Envia
ao CI
Procedimento automatizado
Bimestralmente
Banco deDados
Do TCE
![Page 6: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/6.jpg)
Sistema e-Sfinge – Novo Modelo de envio
Sistemas Próprios
Usuário
da UG
UG TCE/SC
Digita
Procedimento manual
Procedimento automatizado
Bimestralmente
Banco deDados
Do TCE
WebService
![Page 7: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/7.jpg)
Sistemas Próprios
CI TCE/SC
Digita
Procedimento manual
Procedimento automatizado
Bimestralmente
Banco deDados
Do TCE
WebService
Usuário
da CI
Sistema e-Sfinge – Novo Modelo de envio
![Page 8: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/8.jpg)
• 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 – Funcionalidades do WS
![Page 9: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/9.jpg)
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
![Page 10: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/10.jpg)
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
Sistema e-Sfinge - Tipos de WS
Necessitam de aguardar liberação
![Page 11: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/11.jpg)
Sistemas Próprios
Sistema e-Sfinge - Tipos de WS
Exemplo de envio
WS TCE
Obter token
Situação token
Iniciar transferência
EnviarXXX
Finalizar transferência
ou Cancelar transferência
Opcional e pode ser executado várias vezes
Somente 1 envio por token, com limite máximo de quantidade de registros
![Page 12: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/12.jpg)
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
![Page 13: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/13.jpg)
Sistemas Próprios
Sistema e-Sfinge - Tipos de WS
Exemplo de verificar regras de integridade
WS TCE
Obter token
Verifica regras de integridade
Situação token
Opcional e pode ser executado várias vezes
![Page 14: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/14.jpg)
Sistema e-Sfinge – Serviços do WSRelação chamada x retorno
obterToken(UG) NumToken, Situação e posição na fila
situaçãoToken(numToken) Situação e posição na fila
iniciarTransferencia(numToken) OK
enviarXX(numToken,Comp,<lst objetos>)Situação de cada Objeto
finalizarTransferencia(numToken) OK
cancelarTransferencia(numToken) OK
agendaLimpezaComp(UG,Comp,GrAssun) OK
verificaRegrasDeIntegridade(numToken) Lista de erros ou OK
listar(UG,Comp,Assunto,Filtros) Lista de objetos
finalizarCompetencia(UG,Comp) OK
Para todos as chamadas deverá ser passado o usuário e senha no header do WS.
![Page 15: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/15.jpg)
• 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
![Page 16: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/16.jpg)
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
![Page 17: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/17.jpg)
• 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
![Page 18: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/18.jpg)
• 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 – Funcionalidades do WS com opção de usar interface web
![Page 19: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/19.jpg)
Exemplo Xml: header
<soapenv:Header>
<wsse:Security soapenv:mustUnderstand="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">
<wsse:UsernameToken wsu:Id="UsernameToken-2">
<wsse:Username>SEU-USUARIO</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">SUA-SENHA</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
Sistema e-Sfinge
![Page 20: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/20.jpg)
Exemplo Xml: Obtém token - envio<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:tok="http://token.ws.tce.sc.gov.br/">
<soapenv:Header>
<wsse:Security soapenv:mustUnderstand="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">
<wsse:UsernameToken wsu:Id="UsernameToken-2">
<wsse:Username>seu_codigo_acesso</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">sua_senha</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<tok:obterToken>
<arg0>codigo_unidade_gestora</arg0>
</tok:obterToken>
</soapenv:Body>
</soapenv:Envelope>
Sistema e-Sfinge
![Page 21: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/21.jpg)
Exemplo Xml: Obtém token - resposta<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:obterTokenResponse xmlns:ns2="http://token.ws.tce.sc.gov.br/">
<return>
<dados>
<entry>
<key>posicao</key>
<value xsi:type="xs:int" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1</value>
</entry>
<entry>
<key>situacao</key>
<value xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Pronto para envio</value>
</entry>
<entry>
<key>chaveToken</key>
<value xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">d0314acc-313a-4d64-a47a- ace5139050ae</value>
</entry>
</dados>
<mensagem>Token criado com sucesso</mensagem>
<status>OK</status>
</return>
</ns2:obterTokenResponse>
</soap:Body>
</soap:Envelope>
Sistema e-Sfinge
![Page 22: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/22.jpg)
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
![Page 23: 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](https://reader035.vdocuments.site/reader035/viewer/2022062418/552fc144497959413d8e03fa/html5/thumbnails/23.jpg)
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.
Sistema e-Sfinge