web-dev-qa-db-fra.com

Quel est le terme le plus approprié pour interrompre des enregistrements dans une demande?

Je développe une application de type ERP qui crée principalement/lit/met à jour/supprime des opérations sur une base de données SQL. Parfois, il n'est pas possible de supprimer un enregistrement de la base de données car cela briserait le référentiel l'intégrité de la base de données, mais comme l'utilisateur souhaite supprimer l'enregistrement, je souhaite lui proposer l'option "interrompre" l'enregistrement. L'intention est que l'enregistrement "interrompu" ne soit plus disponible pour une utilisation dans l'application, mais où il existe un autre enregistrement dans l'application qui fait référence à l'enregistrement "interrompu", les informations associées sont toujours disponibles et l'intégrité référentielle est maintenue.

Si un utilisateur essaie de créer un enregistrement portant le même nom que l'enregistrement "interrompu", l'application informera l'utilisateur que l'enregistrement ne peut pas être créé mais que l'enregistrement précédemment "interrompu" peut à la place être "réactivé". L'utilisateur serait également en mesure de "réactiver" l'enregistrement s'il avait été "interrompu" accidentellement ou si les circonstances avaient changé et il y a maintenant un désir de rendre l'enregistrement disponible dans l'application tout en conservant tout l'historique associé.

Le problème que j'ai, c'est que je ne sais pas si les termes "abandonné" et "réactiver" sont les plus appropriés du point de vue de l'expérience utilisateur. Je voudrais également avoir un ensemble cohérent de termes dans toute l'application, d'où la raison pour laquelle ma description dans les paragraphes précédents était plutôt générique.

J'apprécie que cette fonctionnalité puisse être décrite comme une "suppression logicielle", mais je ne suis pas convaincu que ce soit le terme le plus approprié, car il évoque l'idée que les enregistrements seront supprimés définitivement à une date ultérieure.

Un autre terme que j'ai considéré est "actif" et "inactif" mais ce sont des termes déjà utilisés par certains sur les types d'enregistrement dans l'application et qui ont donc une signification différente.

Ma question est du point de vue de l'expérience utilisateur sont "abandonné" et "réactif" les termes les plus appropriés pour ce que j'essaie de réaliser ou un autre terme serait-il mieux adapté?

2
Paul H

Les systèmes ERP peuvent avoir de nombreux contextes d'utilisation différents. Le contexte déterminera principalement la terminologie. Un exemple de ceci serait un système de registre utilisant le terme "nul" pour une vente. L'enregistrement est toujours accessible, tous les enregistrements associés le sont aussi, mais la vente n'est plus active. Pour réactiver la vente, l'utilisateur "revendrait" ou "annulerait". D'autres termes qui peuvent être envisagés sont "suspendre" ou "réémettre".

Cela dit, si vous pouviez élaborer sur le contexte du système (à quoi sert l'ERP), je pourrais adapter ma réponse. J'espère que cela t'aides.

1
Mark