Inventory & pipeline : deux vues du même stock
Le registre d’assets vivant, la vue workflow qui montre où est le goulot d’étranglement, et la barre de saved views qui se souvient de vos filtres.
« Inventory », c’est tout ce que la plateforme connaît. « Pipeline », c’est l’endroit où ce stock se trouve actuellement dans le workflow. Les mêmes assets, deux questions, deux pages.
La liste inventory
/core/inventory est le registre d’assets vivant. La recherche sur asset tag, serial, fabricant et modèle ou IMEI porte sur tout le stock, côté serveur, avant que la page ne soit tronquée — vous ne cherchez jamais uniquement dans les rows que votre navigateur avait chargées. Les filtres couvrent catégorie, statut, grade, disposition, data security, refurbishment, fraîcheur du grade, accessoires, company, inbound order, receiving session, palette, warehouse, statut de testing queue, date de réception et état d’erasure. La barre de saved views en haut mémorise un jeu de filtres — la liste inventory telle qu’elle était mardi après-midi est à un clic. L’export CSV verse la vue courante ou les rows sélectionnées directement dans un spreadsheet, pour le reporting client, la préparation d’audit, ou le système downstream qui ne parle pas encore à la plateforme.
Actions en masse
Sélectionnez des rows et la barre bulk propose Effacement en masse, Imprimer les étiquettes, Ajouter à l’outbound, Générer l’evidence, Déplacer, Journaliser le refurbishment et Mettre en vente. Journaliser le refurbishment écrit un niveau, une date et un technicien sur chaque asset sélectionné ; Mettre en vente exécute le même market-ready check et le même chemin de publication que le bouton sur un asset unique, signale ce qui échoue par asset avec la raison, et laisse passer le reste. La sélection porte toujours sur la page visible — jamais sur des rows d’une page serveur que vous ne voyez pas.
Les assets déjà engagés — réservés, sur un channel, sur un outbound order existant, ou dans un état de lifecycle final — restent visibles mais non sélectionnables. Les cacher donnerait au laptop bien physique posé sur l’étagère l’air d’un stock libre ; les griser dit à l’opérateur qu’il existe et pourquoi il ne peut pas être vendu deux fois.
Le scrap vit sur l’asset, pas dans la barre bulk
Rebut / recyclage est une action sur la page de détail de l’asset, et seulement là. Elle clôture l’asset pour de bon comme recycled ou scrapped, avec une raison, une méthode de traitement, une note et une confirmation explicite que c’est irréversible. Entrepôt, manager et administrateur peuvent le faire ; les assets vendus ou expédiés, et les assets présents dans un batch, un listing ou un lot publié ou sur un sales order, ne peuvent pas être mis au rebut sous le deal. L’asset quitte la couche de vente et l’action apparaît dans Activity. L’article dédié aux bulk actions creuse les deux moitiés de cette règle.
La vue pipeline
/core/pipeline affiche vos workflows sous forme de sections — une par contract workflow, avec un résumé par stage — parce que les stages que traverse un lease return ne sont pas ceux que traverse un contrat de recycling. Huit workflows preset sont livrés avec la plateforme et votre organisation les façonne sous Paramètres > Core > Workflows. Au-dessus des sections de workflow se trouve le bloc receiving en amont : les inbound orders pas encore entièrement reçus et les sessions encore open ou paused, avec les actions pour continuer ou démarrer le receiving. Filtrez sur inbound order, client ou warehouse, n’affichez que les items au-dessus du SLA, et triez par volume d’assets, urgence ou item le plus ancien du stage. Demander le retest d’un asset individuel se fait sur le détail de l’asset, pas ici. Le pipeline n’est pas un endroit pour éditer chaque asset. C’est un endroit pour voir où le travail est bloqué et décider où l’équipe va ensuite.
L’import queue
/core/inventory/import-queue n’est pas un import CSV générique d’assets. C’est l’espace de revue des audit reports et des wipe certificates non matchés issus d’un bulk import ou d’une sync Blancco. Les listes d’assets entrent par les manifests inbound et le receiving ; l’inventory vendable hors Core entre par les assistants d’import Market et Auction, ou par l’API sellable-assets.