Geral

  1. WES: Comando no Form em edição

    Nos comandos da visão de form adicionar opção para determinar se o comando ficará visível quando o registro estiver em edição (por padrão não, mantendo o comportamento atual).
    Isso seria útil em tabelas virtuais (pois sempre estão em edição), mas também identifiquei situação em projetos onde estão usando Java Script para colocar botão nos registros em edição, mas isso fica fora dos padrões e não viabiliza permissão por papéis.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. BEF: Interface fluente para manipulação de entidades

    Atualmente os métodos para manipulação de entidades possuem muitos overloads e requerem um setup de objetos relativamente verboso para, por exemplo, obtenção de entidades.

    Uma interface fluente muda o foco da API: Ao invés de expor o mecanismo de acesso a entidades, expõe a intenção do programador.

    Atualmente:

    Criteria criteria = new Criteria("A.NOME = :NOME");
    criteria.Parameters.Add("NOME", "Brasil");
    EntityBase e = Entity.Get(EntityDefinition.GetByName("TABELA"), criteria);

    Sugestão:

    var entity = Repository.Definition("TABELA")
    .Where("NOME = :NOME")
    .Params(new Param("NOME", "Brasil")
    .Get();

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Permitir centralização das regras de interface no C# para remover VBA e Python

    Basicamente as necessidades são para alteração de LocalWhere, Visible, Required, ReadOnly e Value.

    Atualmente estas regras estão sendo DUPLICADAS em VBA e Python, mas poderiam ser centralizadas numa classe C# que fosse invocada automaticamente pelo Runner e WES.

    32 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. WES: Mais colunas no formulário

    Suportar a utilização de legendas superiores e campos com largura configurável nos formulários do WES, possibilitando que sejam mostradas mais informações ocupando o mesmo espaço.

    Atualmente o formulário ocupa uma área muito grande para mostrar pouca informação.

    Protótipo:
    http://desenv.benner.com.br/images/uservoice/formwes1.png
    http://desenv.benner.com.br/images/uservoice/formwes2.png

    Estimativa: 200 horas

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  5. Melhorar a geração de planilhas

    Problemas atuais:


    • Não possui documentação do componente;

    • Limitações visuais como tratar cores e formatação de texto assim como o Excel, tornando o componente limitado para apresentação das informações;

    • A falta de melhoria no mesmo, todo o componente em si lembra o Excel 95, caixas de mensagem na hora de salvar é um exemplo;

    • Salva apenas em *.XLS gerando algumas distorções e problemas de segurança nas novas versões do Excel;

    • Quando utilizado o componente com grande massa de dados apresenta abaixa performance;

    • Não é utilizado os gráficos do componente por serem visualmente feios e desatualizados;

    • A visualização

    Benefícios esperados:


    • Melhor performance…
    89 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Novo gerador de relatórios

    Integrar o gerador de relatórios Stimulsoft na solução Benner.

    Benefícios:
    • A criação e edição de relatórios é feita em um ambiente visual
    • Tanto a emissão como a edição de relatórios podem ser realizadas no desktop e na Web (HTML5, ASP.NET, MVC, WinForms, WinRT)
    • Há uma série de gráficos e gauges que podem ser incluídos no relatório
    • Os relatórios são baseados em estilos visuais (temas)
    • Suporta os mais variados padrões de código de barras
    • O posicionamento é facilitado e pode ser ajustado milimetricamente
    • O resultado é um HTML interativo, permitindo ordenação, filtro e navegação…

    38 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  7. WES com MVC

    Liberar o WES preparado para desenvolvimento de formulários com ASP.Net MVC.

    Mesmo sendo possível habilitar o MVC em um aplicativo WES, não é possível cadastrar nos menus um endereço com padrão de roteamento MVC.
    Também é preciso que os componentes ASP.Net da tecnologia possam ser utilizados em formulários ASP.Net que herdem da classe principal do ASP.Net MVC.

    49 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Abrir os fontes da Tecnologia

    Trazer para o processo de desenvolvimento da Tecnologia o incremento de funcionalidades através da colaboração das equipes de sistemas.

    No desenvolvimento de sistemas é comum a criação de diversas bilbiotecas que complementem algum framework, por exemplo, abstraindo certa complexidade, adicionando recursos que facilitem alguns cenários de uso e até mesmo o desenvolvimento totalmente novo de algum recurso que poderá atender à várias equipes.

    O objetivo é permitir que as equipes de sistemas possam desenvolver novos recursos sobre os fontes da Tecnologia e publicar estes recursos a todas as equipes de sistemas, evitando redundância de trabalho, melhorando a qualidade das soluções…

    99 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Atualizar as ferramentas para o .NET 4.6

    Permitir que os desenvolvedores e os sistemas usufruam das melhorias e novidades liberadas no Microsoft .NET Framework 4.6. Por exemplo: ASP.NET 5 e MVC 6.

    Estimativa: 162 horas.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. BEF: Aprimorar o suporte a Inversão de Controle (IOC)

    Suporte a interfaces para entidades de negócio (BusinessEntity) e container de injeção de dependência para classes não BEF.

    Benefícios:
    - Desacoplamento
    - Eliminar problemas de referência circular

    99 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. BEF: Testes automatizados de regra de negócio

    Suportar testes automatizados de classes de negócio BEF possibilitando TDD.


    • Parte do projeto BEF14 do Roadmap.

    97 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. BEF: Escrever e disparar processos assíncronos

    Permitir escrever processos em .Net que serão executados de forma assíncrona ou agendados, com atualização do progresso e status a partir de um processo em execução e mecanismo para interrupção da execução.

    Fornecer API para disparo, controle e acompanhamento de processos assíncronos em todas as camadas da ferramenta (no BEF, ESL e camada de apresentação do WES, inclusive de processos escritos em Macro e Delphi).


    • Parte do Projeto Orion do Roadmap.

    53 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. BEF: Incrementar o suporte a LINQ


    • Disponibilizar o método ToEntities em classes que representam coleções de dados;

    • Implementar a interface IEnumerable na classes Query<T>.


    • Parte do Projeto BEF14 do Roadmap.


    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Fim da pasta compartilhada no servidor

    Atualmente as dlls de servidor são executadas diretamente de uma pasta compartilhada na rede. Isto causa transtornos na atualização, chamados frequentes no suporte e insatisfação dos clientes.

    Estes arquivos devem ser automaticamente replicados nos servidores de integração, Web, Workflow, BTL e agendamentos. Isto também facilitará a hospedagem dos sistema Benner na nuvem.

    Estimativa: 120 horas.

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. BEF: Leitura rápida de entidades

    Mecanismo de leitura rápida de entidades similar ao DataReader do ADO.NET, que não acumula os registros lidos em memória.


    • Parte do Projeto BEF14 do Roadmap.

    15 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. ESL: Serviços a partir de funções

    Facilitar a exposição de funções de entidades e de componentes de negócio como serviços WCF.


    • Parte do projeto Decreto MM do Roadmap.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Permitir ao usuário selecionar campos do grid que ele deseja ocultar/visualizar e ordenar

    Basicamente, ao acessar uma página com um grid, o próprio usuário poderia selecionar os campos que ele deseja ver e alterar a sequencia dos campos conforme sua necessidade.
    Isso auxiliaria na visualização na web e quando o usuário quiser copiar os dados para excel por exemplo.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  18. WES: API para Testes automatizados de interface (Selenium Webdriver)

    Elaborar e atualizar API de Testes automatizados de interface do WES:
    - Permitir rodar no WES versão 16.0 e superiores;
    - Selenium Webdriver versão 3.0.0 e superiores;

    Facilitando a criação de testes automatizados de interface nos sistema construídos com o WES.

    129 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. WES: Exportar grid para Excel

    Permitir exportar o conteúdo filtrado e ordenado de um grid para uma planilha Excel.

    Desta forma tudo que o usuário vê no WES ele pode transformar em um relatório, imprimir e fazer gráficos pelo Excel.

    45 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. WES: Mais escalável e mais adequado para nuvem

    Fazer uma série de implementações com o objetivo de tornar a solução Web da Benner mais adequada para a nuvem, utilizando recursos disponíveis neste ambiente. Mais escalável, mais leve e, consequentemente, custando menos:
    - Instalação e atualização simplificada, que possa ser automatizada por script
    - Sem afinidade de sessão, utilizando um cache distribuído
    - Versão do Worker para nuvem utilizando mensageria
    - Versão do BDoc para nuvem utilizando storage
    - Com novos recursos de monitoramento para identificar custos por rotina de negócio
    - Otimizando o uso de memória e CPU
    Isso tudo deve ser feito multi nuvem, ou seja, sem…

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4
  • Don't see your idea?

Geral

Categories

Feedback and Knowledge Base