Este dia chegamos o mais perto possível ... Foi lançada uma nova versão do SBM 11.4



Era impossível esperar o lançamento da nova versão para usuários do SBM por quase um ano, se você não levar em conta uma pequena atualização em dezembro de 2017 com as correções dos erros mais irritantes. Que interessante apareceu na nova versão? Vamos acertar.

Nova interface de administração do SBM


Uma vez, há muito, muito tempo, cerca de 8 anos atrás, os arquitetos de Serena escolheram, sem sucesso, o utilitário de administração do Adobe Flash como uma plataforma de desenvolvimento. Sim, naquela época, o Adobe Flash estava no auge da popularidade e a cooperação prometeu muitos benefícios. Mas a roda da história mudou em uma direção diferente, e o Adobe Flash lentamente saiu do palco da tecnologia de TI. E a interface do administrador do SBM permaneceu no Flash por muitos anos, o que complicou significativamente o trabalho com o SBM.

E agora, na versão 11.4, a interface foi completamente refeita para HTML5. No caminho, os engenheiros revisaram e melhoraram a navegação nos módulos, deram acesso a relatórios estatísticos sobre o uso do sistema pelos usuários, a árvore do projeto agora é mostrada na íntegra, e não apenas no nó atual, e muito mais.

Novo Agendador de Tarefas


Parece que uma coisa simples e útil é um agendador de tarefas. Literalmente, cada um de nossos clientes precisa executar vários scripts, programas, ligar para serviços da Web com base em uma programação regular. Mas, por algum motivo, essa função não foi fornecida no SBM. Nos projetos, tivemos que personalizar as notificações de uma maneira especial, que não apenas pode enviar cartas, mas também executar programas e usar as ferramentas padrão dos sistemas operacionais e, para isso, escrever wrappers especiais para iniciar serviços da web.

Agora isso é tudo no passado, porque o SBM possui seu próprio agendador normal, que pode:



  • Executar scripts SBM - SBM ModScript ou SBM AppScript
  • Iniciar serviços da Web - serviço da Web do SBM Application Engine
  • Enviar e-mail - mensagens de e-mail
  • Solicitações REST de chamada - chamada de serviço REST usando fontes de dados definidas no ambiente de desenvolvimento SBM Composer
  • Evento de aumento - execute módulos de orquestração (fluxo de trabalho de orquestração sbm gravados na linguagem BPEL) por meio do evento

Personalizando a barra de navegação do usuário no WorkCenter


WorkCenter - uma interface de usuário alternativa e mais moderna se desenvolveu rapidamente e com sucesso nos últimos anos. O que há não só! Painéis personalizáveis ​​de indicadores de informação, relatórios sobre ações do usuário, visualizações de calendário e acesso ao gerenciador de relatórios, uma interface Kanban personalizável e relatórios típicos do Agile para desenvolvedores em listas de pendências ou gravação de tarefas. Tudo é maravilhoso. Eles apenas esqueceram que nem todos os usuários precisavam dessas funções e não havia possibilidade de personalizar a barra de navegação.

Agora, esse equívoco irritante foi eliminado. Foi adicionado um privilégio, se o próprio usuário pode configurar as categorias do painel para si próprio ou, para ele, o administrador fará essas configurações.

Novos relatórios de administrador sobre a operação do sistema


Honestamente, a necessidade de ver como o SBM funciona, com que eficiência, quais aplicativos na plataforma são usados ​​com mais frequência, quais com menos frequência, quais relatórios são mais populares, quais menos, me parecem exagerados. O servidor SBM está funcionando, funcionando, e ninguém está reclamando. Ao longo dos anos. Todo mundo está tão acostumado a isso que entra nos logs apenas para depurar as novas funções de seus aplicativos de negócios. E aqui nos são oferecidas novas oportunidades:



  • Estatísticas sobre o número de aplicativos instalados na plataforma, tempo de uso, número de usuários que trabalham em aplicativos
  • Quais aplicativos são mais solicitados pelo número de entradas e pela duração das sessões
  • Quais módulos de orquestração são executados com mais frequência e com que rapidez
  • Quais aplicativos executam relatórios com mais frequência, por quanto tempo eles são executados
  • Quais são os relatórios mais solicitados nos aplicativos, com que rapidez eles funcionam
  • Quais usuários estão mais ativos, quais aplicativos, quais relatórios são executados, quais módulos de orquestração são executados

Formulários personalizados para postagem anônima


Como você se lembra, no SBM apenas no ano passado, a possibilidade de anonimato, ou seja, sem autorizar um usuário no sistema, criando registros, por exemplo, dos mesmos incidentes ou solicitações de serviço ou aplicativos para calcular o custo de uma apólice de seguro. Chamamos sua atenção para essa funcionalidade mais importante para os negócios, onde é necessário processar solicitações de entrada de usuários ou clientes, e não apenas aquelas para as quais os perfis de usuário são criados. No entanto, havia restrições que não permitiam tornar o formulário de entrada realmente conveniente e interativo - apenas campos da seção base, anexos e notas.

Agora, para usuários anônimos, você também pode configurar um formulário personalizado conveniente para a criação de gravação anônima, organizar convenientemente quaisquer campos, travar scripts e muito mais.

Configurações de pesquisa do WorkCenter




Como você sabe, nos resultados da pesquisa por ID ou por palavra-chave, até o momento apenas dois campos foram mostrados - Número e Nome - o sistema atribui ID e Título. Eles estão tão acostumados a isso que nunca sonharam mais. Agora, os usuários podem personalizar a lista de atributos que gostariam de ver nos resultados da pesquisa. É tão incrível que eu nem consigo acreditar. Anteriormente, tínhamos que usar um designer de relatório da Web para isso - criamos um relatório, preenchemos os campos obrigatórios, nos filtros definimos os valores do campo como Consulta no Tempo de Execução. Novas opções de pesquisa fazem você revisar sua lista de seus relatórios favoritos.

Executando o SBM ModScript a partir do módulo de orquestração


Um novo tipo de script (idioma e recursos) O SBM ModScript apareceu relativamente recentemente e, gradualmente, os desenvolvedores estão cada vez mais integrando scripts escritos no novo idioma em todas as interfaces. Nesta versão, a API do SBM foi atualizada e, no editor BPEL para escrever módulos de orquestração, tornou-se possível chamar o script através das configurações da ação de chamada RunModScript.
Como o SBM ModScript é muito mais poderoso e flexível que o antigo SBM AppScript e, em particular, pode executar comandos do sistema operacional, isso abre oportunidades interessantes para expandir os recursos do mecanismo de orquestração. Tome nota!

Alterações adicionais menos significativas


Centro de Trabalho SBM


  • Pesquisa de arquivo
    Alterando o contexto nas configurações de pesquisa, o usuário pode procurar registros que foram transferidos para o arquivo morto.
  • Pesquisa de pendências
    Foi adicionada a capacidade de procurar entradas nos registros em atraso nas listas de Candidatos e Aceitos no sprint.

Relatórios


  • O nome do arquivo do Excel durante o upload contém o nome do relatório
  • Relatórios 3D


    Anteriormente, relatórios gráficos analíticos de distribuição, duração e tendência formavam gráficos 2D planos. Agora os gráficos podem adicionar volume - 3D.
  • Suporte para vários campos nos relatórios avançados de distribuição.

    Você pode usar os valores de tipos de campo como Multi-seleção, Multi-Relacional e Multi-Usuário nas Linhas de Grupo por seção nos relatórios.

    Também foi possível renderizar HTML a partir dos valores dos campos do tipo Memorando, através da descrição XML do campo.

Utilitário de administração


  • Gerenciamento de Log de Eventos
    Foi adicionada a capacidade de limpar entradas de log antigas para uma data específica, configurando um procedimento regular para limpar registros antigos.
  • Removendo versões mais antigas de aplicativos.

    Adicionada a função de remover versões antigas de aplicativos do sistema de controle de versão interno.
  • Configurações locais para o início da semana.

    A configuração se aplica a todos os calendários pop-up. Agora podemos dizer corretamente ao sistema que nossa semana começa na segunda-feira e não no domingo.

Sumário


A versão 11.4 é mais do que digna de instalação. O processo de atualização, como sempre, é confiável e simples - baixamos a atualização, instalamos no servidor e, no utilitário de configuração, iniciamos o processo de atualização do banco de dados.

Source: https://habr.com/ru/post/pt414423/


All Articles