web-dev-qa-db-fra.com

meilleure façon d'ajouter plusieurs enregistrements enfants à la fois?

J'ai un système dans lequel des procédures peuvent être définies. Chaque procédure comporte une série d'étapes (chaque étape ayant des attributs)

Il est raisonnable de supposer que l'utilisateur ajoutera toutes les étapes lors de la création de la procédure.

Mon approche actuelle utilise une grille de type Excel pour permettre la saisie rapide des étapes.

Procedure Name
[Some Name...]

Steps
Name      | Expected Time | Is Invoiced?
------------------------------------
Step 1    | 1 day         | [X]
Step 2    | 2 days        | []
add new...               

mockup

télécharger la source bmml - Wireframes créés avec Balsamiq Mockups

Je voudrais savoir si cela semble résonner ou s'il existe une meilleure façon de résoudre ce problème.

Pour autant que je sache, la procédure moyenne comporte 10 à 20 étapes, et chaque étape peut avoir plus de 3 attributs ... (bien que seul le nom de l'étape soit requis)

6
The Sauralph

D'après ce que je peux voir, en supposant que ces colonnes ont des significations fixes, cela ressemble à une bonne solution. J'ai travaillé sur quelque chose de similaire, une procédure spécifiée dans un tableau, et bien qu'elle ait nécessité une formation (c'était une application compliquée et lourde de domaine), elle a réussi du point de vue de l'utilisabilité. (Appuyez sur la touche "Entrée" pour ajouter une nouvelle étape, non?)

3
obelia