Regole Motori User Interface Design
-
19-09-2019 - |
Domanda
Al lavoro, abbiamo i motori di ottimizzazione, e uno degli ingressi utilizzati per questi motori sono le regole di business, che noi creare e modificare con un editor di regola proprietario.
Queste regole sono del nostro format propria proprietario, perché i motori di regole esistenti non erano in grado di rappresentare le regole di business della complessità abbiamo richiesto.
In ogni caso, siamo più o meno soddisfatti del modo in cui il motore di regole Attualmente lavora - funziona molto bene con le regole di business complessi, ma non siamo felici con l'interfaccia utente ( regola Editor ). Fondamentalmente questo attualmente è composta da una serie di tabelle che vengono modificati, letteralmente, utilizzando un complesso GUI tabellare foglio elettronico.
Anche se questo è funzionale, è un'interfaccia atroce per presentare agli utenti finali che non sono gli sviluppatori, ma sono l'equivalente di analisti di business. Prima di mettere le mani sporche, ho pensato che sarebbe stata una buona idea di chiedere il parere della comunità StackOverflow sulla progettazione delle interfacce utente specifico a questa situazione.
La mia domanda
- Quali sono alcune delle migliori interfacce utente che avete visto in editor di regole esistenti?
- Cosa ne pensi sono i migliori principi alla base della progettazione di interfacce utente, in editor di regole.
Io uso i termini di motore regola e Editor regole a parte. Per questa domanda, sono preoccupato solo con il Editor regole
Altre domande su StackOverflow che le regole di motori di indirizzo, ma non regola gli editori né i loro design di interfaccia utente:
Soluzione
Nota: Questa non è una risposta alla tua domanda specifica, ma un suggerimento.
Sto facendo due ipotesi qui, che
- Lo strumento si rivolge ad un flusso di lavoro aziendale esistente (vale a dire che non sei l'aggiunta di un nuovo processo, solo cercando di semplificare un processo esistente), e
- Il tuo strumento migliora uno strumento esistente
Stando così le cose, la migliore fonte di ingressi dell'interfaccia utente sono gli utenti finali (in questo caso, gli analisti di business). Per esempio, se sono già agio con MS Excel per tutti i loro altri compiti, un'interfaccia foglio di calcolo come potrebbe non essere così cattiva idea come si pensa.
Si potrebbe dare un'occhiata al Metodi di progettazione contestuale per scoprire ciò che gli utenti mentale modello per il sistema è. Si potrebbe anche provare i prototipi a bassa fedeltà con tempi di consegna rapidi (come prototipi di carta o prototipi VB) per vedere che cosa funziona meglio.
Altri suggerimenti
Credo che questo è difficile dare una risposta senza sapere molto sulla complessità e la natura delle regole, comunque stavo giocando con http://www.magentocommerce.com/ l'altro giorno e hanno una abbastanza semplice editor di regole incorporato nella loro area amministrativa (giocare in giro, li troverete).
sbava , penso che sia la migliore soluzione open source con molto buona comunità.
Si ha anche le stesse preoccupazioni della domanda di cui sopra. Ho appena trovato http://xpertrule.com che sembra ha una ricca e intuitiva interfaccia utente.
È possibile ottenere aiuto del loro ambiente assolti o è possibile ottenere le loro idee progettuali.
Anche se si utilizza JAVA e Drools là quindi è possibile utilizzare Editor regole Guidati sviluppato da JBoss nell'ambito del progetto KIE.