Als regelmäßigen
Workflow wirst du das eher nicht hinbekommen bzw wenn dann nur als zeitversetzte Variante.
Allerdings kann das sehr an die Performance gehen wenn du sehr viele Artikel hast.
Ich würde es als manuellen Workflow anlegen in Verbindung mit einem Filter in der Artikelübersicht.
Beim Filter gibst du unter "Vordefinierte Filter" bei "Artikel deren reservierte/verkaufte Menge in den letzten 180 Tagen genau 0 entspricht" an.
Zusätzlich würde ich jetzt noch über die Artikeleigenschaften die Väterartikel, Artikel deren Bestand gleich 0 ist und Stücklistenkomponenten raus nehmen.
So hast du ein möglichst sauberes Ergebnis.
Alle angezeigten Artikel sollten nun innerhalb der letzten 180 Tage nicht verkauft worden sein und einen Bestand größer 0 haben.
Nun wählst du alle Artikel aus und lässt einen Workflow drüber laufen, der ein Attribut oder ein eigenes Feld füllt.
PS: Beim Filter macht es natürlich Sinn dieses Attribut oder eigene Feld mit auszuschließen, denn sonst würdest du immer wieder Artikel angezeigt bekommen (wenn du den WF wieder ausführen möchtest), die das Attribut oder eigene Feld schon haben.