Centre d’aide/Opérations Core/Bulk actions et le bouton de rebut : cinquante laptops, une décision, zéro accident
08Opérations Core4 min de lecture

Bulk actions et le bouton de rebut : cinquante laptops, une décision, zéro accident

Ce que la barre de sélection d’Inventory peut faire à un lot d’un coup, pourquoi le résultat est rapporté asset par asset, et le seul bouton de la page asset qui est irréversible.

Cinquante Latitudes identiques sont descendues d’une même palette, sont passées sur le même établi, ont reçu le même refurbishment et attendent le même buyer. Faire cinquante fois le même clic n’est pas de la rigueur ; c’est ainsi qu’arrive la cinquante et unième erreur. La barre bulk d’Inventory existe pour qu’une seule décision s’applique à toute la sélection — pendant que la plateforme continue de vérifier, d’enregistrer et de rapporter chaque asset séparément.

La barre bulk

Sélectionnez des assets dans Inventory et la barre propose l’effacement en masse, l’impression d’étiquettes, l’ajout à un outbound, la génération d’evidence, le déplacement, Journaliser le refurbishment et Mettre en vente. Journaliser le refurbishment enregistre un niveau, une date et un technicien sur chaque asset sélectionné ; les notes, si elles sont fournies, remplacent les notes de ces assets. Les assets déjà vendus, expédiés, recyclés ou mis au rebut sont ignorés, parce que leur historique de refurbishment est clos. Mettre en vente exécute le même check de market-readiness que le bouton sur une page d’asset unique — grading, valeur, disposition resale et preuve d’erasure là où elle est requise — et pousse ce qui passe vers la couche de vente par le même chemin de publication.

Le succès partiel est rapporté, pas caché

Les deux actions traitent la sélection comme cinquante décisions individuelles. Ce qui échoue au check est ignoré et listé dans le dialog avec sa raison — déjà listé, le contract workflow n’autorise pas le listing, introuvable dans votre inventory — et le reste passe. En cas de succès complet, le toast dit combien ont été traités ; sinon il dit combien ont été traités et combien ont été ignorés, et renvoie au dialog pour les raisons. Chaque asset reçoit sa propre ligne d’Activity, et toutes les lignes d’un même passage partagent une corrélation, donc « qui a listé ces quarante-sept-là et pourquoi pas les trois autres » se règle en une requête.

Tel que reçu est un niveau

Le market-ready check n’exige pas de refurbishment journalisé. Le niveau de refurbishment « none » signifie Tel que reçu, et c’est une façon parfaitement valable de vendre un device — la couche de vente montre ce niveau tel quel à l’acheteur. Un device n’est pas retenu à la vente parce que personne n’a écrit qu’on ne lui avait rien fait.

La disposition commande la couche de vente

Seuls les assets avec la disposition resale sont projetés dans la couche de vente dont Market et Auction se servent. Si l’atelier bascule un asset déjà projeté vers recycle, scrap, retour client, donation ou usage interne, la projection passe en hold — unavailable, raison disposition — tant que l’asset n’est pas sur un channel ; remettez-le en resale et le hold se libère tout seul. Un tenant hold posé séparément, lui, reste. Un asset déjà listé ou réservé ne peut pas voir sa disposition quitter resale sans sortir d’abord de la vente. Les assistants batch et auction n’affichent que les unités libres sur le channel et disponibles dans la couche stock, donc un hold garde aussi une unité hors des assistants. Rien de destiné au recycleur n’est vendu en douce.

Le bouton de rebut

Sur le détail de l’asset, Rebut / recyclage ouvre un dialog qui demande l’action de fin de vie — recycler, ou mettre au rebut sans valeur récupérable —, une raison telle qu’irréparable, matière dangereuse, demande du client, exigence de compliance ou récupération de pièces, une méthode de traitement telle que broyage, démantèlement, recycleur certifié ou récupération de pièces, des notes optionnelles, et une case « je comprends que c’est irréversible ». Il est accessible aux rôles entrepôt, manager et administrateur. Il est refusé pour un asset déjà vendu, expédié, recyclé ou mis au rebut, pour un asset encore présent dans un batch, un listing ou un auction lot publié, et pour un asset sur un outbound order ouvert — retirez-le d’abord de la couche de vente ou de l’order, et le dialog vous dit lequel. L’enregistrement passe l’asset en recycled ou scrapped, le sort de la couche de vente et de tout batch en draft, et écrit la décision dans Activity en fail-closed : si le log ne peut pas être écrit, l’asset ne change pas. La row de l’asset reste, parce que la chain of custody ne s’arrête pas au broyeur. Le bouton, si.

Ce qui est engagé reste visible

Un asset déjà engagé — sur une direct sale, sur Market, sur Auction, réservé, unavailable ou rattaché à un numéro d’order — reste dans la liste Inventory. Il n’est pas caché, et il ne peut pas être sélectionné en masse pour un nouveau travail outbound. Un opérateur voit que le laptop existe et pourquoi il ne peut pas être choisi une deuxième fois ; le device bien physique posé dans le rack n’est pas une invitation à le vendre deux fois.