Quel est un bon modèle pour afficher un formulaire avec une relation un-à-plusieurs-à-plusieurs dans un formulaire Web pour la saisie de données?
Cas d'utilisation: Un client appelle et l'utilisateur saisit un cas. Il peut y avoir plus d'un contact/client (quelqu'un appelant au nom de quelqu'un d'autre) et chacun de ces clients peut avoir une ou plusieurs demandes. Tous ces éléments sont contenus dans le cas unique. Les informations ne viendront pas dans un ordre particulier car l'appelant commencera simplement à parler et la personne chargée de la saisie des données devra rapidement pouvoir enregistrer les choses dans le champ de formulaire correct et il peut y avoir beaucoup de va-et-vient entre les sections.
Le client ne verra jamais le cas directement et les utilisateurs du système qui saisissent les informations seront formés et utiliseront le formulaire plusieurs fois par jour, donc la vitesse d'entrée est plus importante que la beauté ou même l'intuitivité. Ce n'est pas que je veuille éviter l'intuitivité, mais une conception "intuitive" qui divisera le formulaire en plusieurs formulaires et/ou nécessitera plusieurs étapes supplémentaires pour saisir les données ne sera pas idéale.
Des idées?
Qu'en est-il de deux colonnes, comme ce mode dans le Finder Macintosh? Une liste de clients sélectionnable à gauche et une liste de cas à droite.
CASE : Circus
**Customers** **Customer Clown**'s enquiries
[New Customer] [New Enquiry]
Customer Alice | Asking for raise
Customer Bob | Needs new hat
*Customer Clown* > Fur allergy
Customer Anonymous |
Ici, l'affaire est "Cirkus", le client sélectionné est Customer Clown et ses demandes sont affichées à droite.
En s'appuyant sur la méthode du Finder Mac, vous pouvez peut-être combiner avec des listes déroulantes
Étape 1:
Étape 2:
Étape 3: