web-dev-qa-db-fra.com

Mettre à jour ou enregistrer

Je travaille sur une application qui a beaucoup de fonctionnalités CRUD.

Lors de la création d'un élément, j'ai un bouton intitulé "Enregistrer".

Mes pensées originales étaient d'apporter ce bouton "Enregistrer" à toutes les actions de mise à jour, d'édition et de création.

Maintenant je me demande, y a-t-il une préférence sur ce qui devrait être utilisé?

Actions comme Créer:

Au bas du formulaire, enregistrer et créer peuvent être utilisés comme bouton.

L'action est comme Edit:

Au bas du formulaire, la mise à jour et la sauvegarde peuvent être utilisées.

Ou peut-être que je ferais mieux de rester cohérent et d'utiliser la sauvegarde sur chacun d'eux?

Que pensez-vous?

4
Mark

Du point de vue d'un utilisateur (non programmeur). Il y a une différence entre créer quelque chose et éditer (mettre à jour) quelque chose. Il est probablement préférable de montrer cette différence dans les étiquettes des boutons.

Cela peut être une chose stylistique, mais s'il y a de la place pour une étiquette plus longue, j'ai tendance à utiliser "Créer un élément" comme opposé à "Créer" pour que l'action soit limpide. Cela rend également le bouton légèrement plus grand par rapport aux actions secondaires comme "Annuler" et Réinitialiser "afin que vous ayez une cible plus claire et plus facile à atteindre.

Pour les modifications. J'ai tendance à utiliser "Enregistrer les modifications" au lieu de "Enregistrer" ou "Mettre à jour"

9
nightning

Je me suis posé la même question il y a quelque temps lors du développement d'une application Android qui permettait à l'utilisateur certaines fonctions CRUD. Ce que j'ai finalement décidé en fonction des commentaires des utilisateurs était d'utiliser "enregistrer" lors de la création d'un nouvel élément et "mettre à jour" lors de la modification d'un fichier existant. Personnellement, cela ne me dérangerait pas. Il devrait y avoir d'autres indices dans l'interface utilisateur qui indiquent si je crée ou modifie. Mon conseil est de s'en tenir aux commentaires des utilisateurs et de le rendre plus facile à comprendre pour les utilisateurs. Tout le monde n'est pas aussi intuitif qu'on pourrait le penser.

1
rodolfosrg

Dans l'équipe sur laquelle je fais partie, voici nos réflexions:

pdate et Save sont largement interchangeables. La seule différence est que Enregistrer implique généralement un événement de changement de page, alors que Mettre à jour implique généralement que les modifications seront appliquées à ce que vous pouvez voir, immédiatement (technologiquement parlant, accompagne généralement une AJAX.)

Par exemple, une application sur laquelle mon équipe travaille a un formulaire dans lequel vous pouvez modifier la date à laquelle un événement se produit. Nous avons à la fois un bouton secondaire pdate - qui utilise un appel AJAX pour pousser immédiatement les modifications vers le back-end - et un Save primaire bouton - qui vous ramène au flux de travail. Cet écran est unique dans notre application, car il est utilisé pour manipuler des plages de dates; vous pouvez ajouter des jours à une plage, les supprimer et même réorganiser les jours (ils sont accompagnés d'une brève description, pour que l'utilisateur sache quoi.)

Nous pourrions faire Mettre à jour l'action principale, et Enregistrer l'action secondaire, mais nous avons a remarqué que lorsque les utilisateurs ont fini avec cette page de notre application, ils ont tendance à graviter vers le bouton Enregistrer; quand ils voulaient encore faire autre chose et faisaient une sauvegarde de sécurité, c'était pdate.

Enfin, il convient de noter que si vous ne fournissez qu'une seule option, cela n'a vraiment pas trop d'importance - les deux donnent une bonne impression de ce qui se passe. Vous pouvez faire valoir des avantages pour l'un ou l'autre, donc je suggère d'utiliser ce qui semble plus clair pour vos testeurs. N'oubliez pas non plus de prendre en compte les repères de couleur - un bouton vert suggère la progression de votre flux de travail, donc si votre sauvegarde provoque le chargement d'une autre page, utilisez cette couleur constructive à votre avantage!

0
Andrew Gray

Sur l'équipe ici, je travaille en particulier la construction Aide section pour les applications.

Je verrais pdate et Save font la différence sur les boutons. Si nous allons collecter les données de l'utilisateur, nous pouvons utiliser le texte du bouton comme "Enregistrer" et si vous effectuez une action sur les données existantes, cela devrait être "Mettre à jour"

0
JaganJ

Il semble que vous recherchiez un mot qui fonctionne dans l'instance où vous mettez les actions en file d'attente localement, puis les appliquez cumulativement à une base de données lorsqu'un bouton est cliqué.

Si c'est correct, j'utiliserais Soumettre les modifications ou Appliquer les modifications, comme pour le programme, c'est le libellé utilisé dans la plupart des cadres d'entité et il couvre tous les modifications apportées au contexte de la base de données depuis sa dernière récupération.

Voici le code utilisé par les frameworks d'entités susmentionnés:

db.SubmitChanges();
0
Code Maverick