Pergunta

No trabalho, temos motores de otimização, e um dos insumos utilizados por estes motores são regras de negócio, que nós criamos e editar com um editor de regras de propriedade.

Estas regras são do nosso próprio formato proprietário, porque os motores de regras existentes não foram capazes de representar as regras de negócio da complexidade que for necessário.

De qualquer forma, estamos mais ou menos feliz com a maneira que o mecanismo de regras atualmente trabalha - ele funciona muito bem com regras de negócio complexas, mas não estão felizes com a interface do usuário ( regra editor ). Basicamente, este é actualmente constituído por um conjunto de tabelas que são editadas, literalmente, usando um complexo de planilha GUI tabular.

Embora esta seja funcional, é uma interface atroz para apresentar aos usuários que não são programadores, mas são o equivalente a analistas de negócios fim. Antes de começar minhas mãos sujas, pensei que seria uma boa idéia pedir a opinião da comunidade StackOverflow na interface do usuário de design específico para esta situação.

Minha pergunta
  • Quais são algumas das melhores interfaces de usuário que você já viu em editores de regras existentes?
  • O que você acha que são os melhores princípios subjacentes à concepção de interfaces de usuário, em editores de regras.

Eu uso os termos do motor regra e editor regra separadamente. Para esta pergunta, eu estou preocupado apenas com o editor de regras

Outras perguntas sobre StackOverflow que as regras motores endereço, mas nem editores regra nem a sua design de interface de usuário:

Foi útil?

Solução

Nota: Esta não é uma resposta à sua pergunta específica, mas uma sugestão.

Estou fazendo duas suposições aqui, que

  1. Os seus endereços de ferramentas um fluxo de trabalho de negócios existente (ou seja, você não está adicionando um novo processo, apenas tentando simplificar um processo existente), e
  2. A sua ferramenta de melhora em um existente ferramenta

sendo este o caso, sua melhor fonte para as entradas de interface do usuário são seus usuários finais (neste caso, os analistas de negócios). Por exemplo, se eles já estão confortáveis ??usando o MS Excel para todas as suas outras tarefas, uma planilha-como interface pode não ser tão ruim uma idéia de como você pensa.

Você poderia dar uma olhada projeto Contextual métodos para descobrir o que seus usuários mental modelo para o sistema é. Você também pode tentar protótipos de baixa fidelidade com tempos de resposta rápida (como protótipos de papel ou mockups VB) para ver o que funciona melhor.

Outras dicas

Eu acho que este é difícil de responder sem saber muito sobre a complexidade ea natureza de suas regras, no entanto eu estava brincando com http://www.magentocommerce.com/ no outro dia e eles têm uma bastante simples editor de regras construído em sua área de administração (brincar, você vai encontrá-los).

Tente Drools , eu acho que é a melhor solução de código aberto com muito boa comunidade.

Nós também tem as mesmas preocupações da pergunta acima. Eu só descobri http://xpertrule.com que parece tem uma interface rica e intuitiva.

Você pode obter ajuda de seu ambiente implementado ou você pode obter suas idéias de design.

enter descrição da imagem aqui

Além disso, se você estiver usando Java e Drools lá, então você pode usar guiada editor de regras desenvolvido pela JBOSS no âmbito do projecto KIE.

enter descrição da imagem aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top