CONTEÚDO
- Visão Geral
- Comunicado Oficial - Migração Obrigatória do Módulo JSSTA para SPA
- Prazo para Migração
- Compatibilidade de Versões: Integração dos módulos com o STA (Sistema de Transferência de Arquivos) - DJSSTA/DSPASTA
- Benefícios da Migração SPA
01. VISÃO GERAL
Com o objetivo de modernizar a experiência do usuário e otimizar a manutenção e evolução do sistema, realizamos a unificação do módulo JSSTA, anteriormente desenvolvido em JSF 3, para uma arquitetura baseada em SPA (Single Page Application), mantendo a robustez da plataforma Java EE no back-end.
02. Comunicado Oficial – Migração Obrigatória do Módulo JSSTA para SPA
Prezados (as),
Informamos que o módulo JSSTA (Sistema de Transferências de Arquivos), atualmente em uso na versão baseada em JSF 3, será descontinuado como parte do nosso processo de modernização tecnológica.
A nova versão do JSSTA já está disponível em arquitetura SPA (Single Page Application), oferecendo melhor desempenho, usabilidade e facilidade de manutenção, conforme comunicado anterior.
Observação importante:
O Produto SICOR que já utilizava a versão DSSTA e DSPASTA anteriormente não será afetado por esta alteração, então ele continua compatível com qualquer versão destes produtos.
Demais Informações:
Ajustes Totvs.conf:
https://tdn.totvs.com/display/TBC/DR+-+02+-+Arquivo+Totvs-Financial-Service.conf+-+TOTVSCONF
Modelagem Segurança:
https://tdn.totvs.com/pages/viewpage.action?pageId=963543389
Fluxo:
https://tdn.totvs.com/pages/viewpage.action?pageId=962617513
CCS/JUD:
DR - 02 - Configuração Keycloak - CCSJUD - (CJ) - PB - CCS/JUD
03. Prazo para migração
O cliente terá o prazo de 6 (seis) meses a partir da expedição das versões para realizar a migração completa para a versão JSTA em SPA.
Após esse período, a versão atual do módulo em JSF 3 será desativada definitivamente, não sendo mais suportada nem mantida em nosso ambiente.
04. Compatibilidade de Versões: Integração dos Módulos com o STA (Sistema de Transferência de Arquivos) – DJSSTA/DSPASTA
| Módulos | Versão - Service | Versão - Front | Versão - Monolito (Front/Service) | Versão PB |
|---|---|---|---|---|
| Sistema de Transferência de Arquivos (DJSSTA/DSPASTA) | 6.1.2.0 - DJSSTA ou Superior | 6.0.1.0 - DSPASTA ou Superior | Não se Aplica. | Não se Aplica. |
| CIP Service (DJSCIP) | 6.4.0.0 - DJSCIP ou Superior | Não se Aplica. | Não se Aplica. | Não se Aplica. |
| Central Beneficiários (DJBE) | Não se Aplica. | Não se Aplica. | 6.3.0.0 - DJBE ou Superior | Não se Aplica. |
| CCSJUD (CJ) | Não se Aplica. | Não se Aplica. | Não se Aplica. | 2.5.0 - CJ ou Superior |
Observação Importante:
As versões acima devem OBRIGATORIAMENTE ser atualizadas em conjunto.
Por exemplo: A versão 2.5.0 (CJ) do módulo CCSJUD não é mais compatível com a versão JSTA em JSF3 (Sigla DJSTA 6.X.X.X). Então todas as versões devem ser atualizadas em conjunto até dezembro de 2025.
Recomendamos que sejam atualizadas em ambiente HML e depois de todo o processo homologatório, seja atualizada em ambiente PRD.
O mesmo vale para as versões do NPC (Central Benef e CIP Services). A partir da versão 6.3.0.0 dos 2 módulos, não serão mais compatíveis com as versões antigas do JSTA em JSF3 (Sigla DJSTA 6.X.X.X)
Após dezembro de 2025 a versão DJSTA 6.X.X.X será descontinuada e a única versão existente do JSTA será as versões DJSSTA e DSPASTA.
Quadro Resumo da Compatibilidade:
| Módulo | Versão Módulo | Versão JSTA | Compatibilidade |
|---|---|---|---|
| CCSJUD | 2.4.X | DJSTA 6.X.X.X | SIM |
| CCSJUD | 2.4.X | DSPASTA 6.0.0.0 e DSSSTA 6.0.0.0 ou superiores | NÃO |
| CCSJUD | 2.5.X | DJSTA 6.X.X.X | NÃO |
| CCSJUD | 2.5.X | DSPASTA 6.0.0.0 e DSSSTA 6.0.0.0 ou anteriores | NÃO |
| CCSJUD | 2.5.X | DSPASTA 6.0.0.0 e DSSSTA 6.0.0.0 ou superiores | SIM |
| Módulo | Versão Módulo | Versão JSTA | Compatibilidade |
|---|---|---|---|
| DJSCIP | 6.0.X | DJSTA 6.X.X.X | SIM |
| DJSCIP | 6.1.X | DSPASTA 6.1.0.0 e DJSSTA 6.1.0.0 ou superiores | NÃO |
| DJSCIP | 6.2.X | DJSTA 6.X.X.X | NÃO |
| DJSCIP | 6.2.X | DSPASTA 6.1.0.0 e DJSSTA 6.1.0.0 ou anteriores | NÃO |
| DJSCIP | 6.3.X | DSPASTA 6.1.0.0 e DJSSTA 6.1.0.0 ou superiores | SIM |
| Módulo | Versão Módulo | Versão JSTA | Compatibilidade |
|---|---|---|---|
| DJBE | 6.0.X | DJSTA 6.X.X.X | SIM |
| DJBE | 6.1.X | DSPASTA 6.1.0.0 e DJSSTA 6.1.0.0 ou superiores | NÃO |
| DJBE | 6.2.X | DJSTA 6.X.X.X | NÃO |
| DJBE | 6.2.X | DSPASTA 6.1.0.0 e DJSSTA 6.1.0.0 ou anteriores | NÃO |
| DJBE | 6.3.X | DSPASTA 6.1.0.0 e DJSSTA 6.1.0.0 ou superiores | SIM |
| Módulo | Versão Módulo | Versão JSTA | Compatibilidade |
|---|---|---|---|
| SICOR | Versão Atual | DJSTA 6.X.X.X | SIM |
| SICOR | Versão Atual | DSPASTA 6.1.0.0 e DJSSTA 6.1.0.0 ou superiores | SIM |
| SICOR | Versão Atual | DJSTA 6.X.X.X | NÃO |
| SICOR | Versão Atual | DSPASTA 6.1.0.0 e DJSSTA 6.1.0.0 ou anteriores | SIM |
| SICOR | Versão Atual | DSPASTA 6.1.0.0 e DJSSTA 6.1.0.0 ou superiores | SIM |
Conforme a lista apresentada com as versões entre os módulos integrados e o produto JSTA, será necessário seguir rigorosamente as versões definidas. As versões devem ser migradas e atualizadas conforme a lista acima até . Após este prazo as versões abaixo não terão mais manutenção corretiva e legislativa.
Exemplo de versões anteriores à unificação (antes da migração)
| Módulos | Versão Anterior |
|---|---|
| Sistema de Transferência de Arquivos (DJSSTA) | 6.1.0.0 ou anterior |
| Sistema de Transferência de Arquivos (DSPASTA) | 6.1.0.0 ou anterior |
| CIP Service (DJSCIP) | 6.2.0.0 ou anterior |
| Central de Beneficiários (DJBE) | 6.2.0.0 ou anterior |
| CCSJUD (CJ) | 2.4.0 ou anterior |
05. Benefícios da Migração para SPA
- Melhoria significativa na experiência do usuário (UX).
A navegação se torna mais fluida e rápida, com menor tempo de carregamento de páginas e transições instantâneas entre funcionalidades, sem recarregamento completo da aplicação. - Redução de latência e tráfego de rede.
Apenas os dados necessários são transferidos entre cliente e servidor, otimizando o desempenho e reduzindo o consumo de banda. - Maior modularidade e facilidade de manutenção.
O novo front-end desacoplado permite maior agilidade na evolução visual e funcional da aplicação, com impacto mínimo no back-end. - Compatibilidade com dispositivos modernos.
A nova estrutura oferece melhor adaptabilidade para múltiplos dispositivos e navegadores, facilitando o uso em ambientes variados. - Melhor experiência para integração e testes.
A separação clara entre front-end e back-end facilita testes automatizados, debugging e integração contínua, acelerando entregas e garantindo mais qualidade.