Geral
104 resultados encontrados
-
Evolução do Workflow Suite utilizando novo framework
Reescrever o Workflow utilizando o framework Microsoft Workflow Foundation (WF) em sua versão mais recente.
Benefícios:
- Editor de fluxos Web
- Regras em C# (além de macro VBA)
- Suporte a campo tipo arquivo nos dados relevantes
- Menos consumo de memória e CPU
- Mais performance na execução dos fluxos e na caixa de entrada
- Redução no volume de dados armazenados no banco de dados
- Melhor preparado para grandes volumes
- Recebendo as evoluções do framework da MicrosoftA migração dos fluxos não deve exigir ajustes manuais ou reescrita.
O WF 3.5, utilizado atualmente, foi descontinuado…
1 voto -
Runner: Renovação da interface desktop
Atualizar a interface desktop para o visual do Office 2013 ou 2016, deixando a interface do desktop novamente moderna e atraente. O visual atual é do Office 2007 e já está um pouco cansada.
Esta mudança traria pouca ou nenhuma necessidade de ajustes nos sistemas.
99 votos -
ESL: Serviços assíncronos com BTL
Facilitar a criação de serviços utilizando o BTL, para que o processamento pesado ocorra fora do servidor de Web, de forma controlada, evitando impacto na performance do aplicativo ou de outros serviços.
0 votos -
BTL: Administração e monitoramento centralizados
Possibilitar a administração e o monitoramento centralizados do ambiente do BTL, que pode ser formado por vários Workers distribuídos, facilitando a atualização do ambiente, diagnóstico de problemas e monitoramento em geral.
Estimativa: 80 horas.
0 votos -
BEF: Script C# para camada Cliente
Permitir que clientes escrevam customizações de regra de negócio em C# ao invés de VBA. Desta forma o cliente pode escrever o código na Web sem ter que recorrer ao Runner ou ao Visual Studio. O modelo para programação será o mesmo do BEF e o disparo dos scripts seguirá o modelo de eventos.
Este projeto é necessário para sistemas totalmente Web e para permitir a execução de regras de negócio independentes do legado (código Delphi).
Estimativa: 120 horas
0 votos -
BEF: Suporte a classes no padrão POCO para modelar entidades
Eu acredito que as classes de domínio devem sempre ser ignorantes quanto à tecnologia.
Acho que o padrão POCO pode simplificar a manipulação das entidades e, acima de tudo, facilitar bastante a implementação de testes unitários. O BEF hoje apenas dá suporte a testes de integração.
Acho ActiveRecord válido quando você tem um projeto de lógica simples, composta apenas de simples CRUDs. Mas aplicações complexas tendem facilmente a misturar a manipulação de enitidades com as regras de negócio. O padrão POCO ajuda muito neste ponto.
20 votos -
BDoc: Armazenamento de documentos no Azure Storage
Suporte ao armazenamento de arquivos anexados ao sistema (Benner Documents) no serviço Azure Storage, permitindo o uso eficiente dos sistemas Benner na nuvem do Azure.
2 votos -
BTL: Agrupamento de processos
Atualmente o BTL permite o disparo de tarefas independentes entre si. O agrupamento permitirá acompanhar e gerenciar um conjunto de tarefas que juntas representam um processamento maior.
31 votos -
BTL: Roteamento de mensagens
No Business Tasks Library cada disparo de tarefa gera uma mensagem numa fila global. Os Workers monitoram esta fila global e processam as mensagens.
Com o roteamento de mensagens será possível direcionar mensagens que atendem a determinados critérios para outras filas monitoradas por Workers específicos.
Esta funcionalidade permite o gerenciamento das filas por assunto, ou seja, é possível interromper ou priorizar o processamento de um assunto específico.
20 votos -
NewCounter direto no banco de dados, sem BServer
Fazer o NewCounter utilizar a segunda conexão do Runner para obter um novo contador ao invés de solicitar ao BServer.
O objetivo é reduzir pouco a pouco a dependência que o Runner tem do BServer.
0 votos -
WES: Licenciamento na Web
Criar uma forma de licenciamento por volume para os sistemas Web que substitua o licenciamento por usuários concorrentes que existe no desktop.
Com o crescente número de sistemas e usuários Web, será necessário criar uma forma de limitar os acessos, exigindo o licenciamento a medida que a utilização aumenta.
0 votos -
Editor de consultas (Fontes de Dados)
Criar um editor de consultas, cujo conjunto de dados gerado possa ser pré-processado em C#, para ser utilizado em relatórios, gráficos, gauges, grids, cubos e formulários especializados, no estilo do editor de cubos. Permitir também que estas consultas sejam publicadas como serviços.
Um editor de consultas separa a lógica de extração dos dados da interface, seja ela qual for. Desta forma, um programador pode definir a extração dos dados (fonte de dados) e um usuário pode criar a interface de consulta, sem precisar conhecer os detalhes de como as informações estão armazenadas no banco de dados.
23 votosProjeto foi interrompido por problemas de escopo.
-
WES: Permitir mover campos de fora para dentro da seção
Fornecer a possibilidade de mover os campos gerados pelo WES de fora para dentro de uma seção, ou vice-versa. Atualmente só é possível vincular um campo à uma seção quando a seção é criada antes dos campos.
5 votos -
Suporte a Trigger no Builder
As triggers são ferramentas muito interessantes para garantir a integridade de dados em certas circunstâncias, como por exemplo registros que possuem controle de vigência inicial e final.
Elas garantem a integridade seja qual for o método de modificação dos dados: pelo sistema, via integrator onde alguém limpa a macro para poder importar ou inclusão via script (muitas vezes temos clientes que fazem esse tipo de coisa sem o nosso conhecimento e só vamos descobrir quando o sistema começa a gerar erros em algum processo).
Como a escrita de uma Trigger é diferente para cada banco de dados eu penso em…4 votos -
WES: Chat
Fornecer uma solução de chat dentro do WES que permita os usuários do sistema conversarem entre si.
Esta solução também deve possibilitar a criação de centrais de atendimento online, ou seja, deve haver filas, equipes de atendimento por assunto, conversas paralelas, histórico de conversas, transferência, colaboração e supervisão.
4 votos -
BEF: Aprimorar o suporte a multithread
Aprimorar o suporte a multithread no BEF para possibilitar ganho de performance. É necessário fazer uma revisão geral na API para torná-la thread safe e implementar suporte a múltiplas transações simultâneas.
77 votos -
Agendamentos > Processos > enviar e-mail em caso de erro
Alterar o cadastro de agendamentos de processos permitindo configurar o envio de e-mail em caso de erro ou sucesso.
O envio de e-mail serve para alertar que a rotina apresentou erro e pode ser destinado ao usuário da final que é o real interessado na execução do processo.
5 votos -
ESL: Facilitar abordagem Contract-First para serviços ESL
Atualmente é muito comum a necessidade de construir Web Services baseado em contratos (WSDL) já definidos, seja por parceiros ou pelo governo.
A ideia seria facilitar a geração de serviços WCF, com contract-first, e que também sejam compatíveis com o ESL, ou seja, com a herança ao ServiceBase, com o HostFactory entre outros.
Para este caso talvez seja possível customizar o WSCF.blue para gerar serviços compatíveis com o ESL.
Estimativa: 24 horas.
15 votos -
Server Manager: Rollback de atualização
Ao aplicar uma atualização, muitas vezes ocorre erros na atualização e o sistema fica indisponível, em muitos casos, o cliente não pode ficar esperando a solução do problema, que as vezes leva um ou dois dias (Dependendo do erro).
Com o rollback, o cliente poderia voltar o banco de dados, as versões das ferramentas, versões de dll e etc.
10 votos -
Builder: Recurso Ctrl+F na tela de visualização de valor de campos tipo Texto
Ao executar uma query no Builder cujo resultado traga campos do tipo Texto (ou até string mesmo), como por exemplo algum conteúdo xml, seria muito prático se houvesse alguma forma (Ctrl+F) de pesquisar determinado termo dentro da tela de visualização de valor de campo.
12 votos
- Não encontras a tua ideia?