(c) HELIUM V IT-Solutions GmbH    

Web Preis Update

Für die Einkaufsangebotsstückliste steht ab der Version 9591 auch die Zusazfunktion "Web Preis Update" zur Verfügung.
Der Gedanke hinter dieser Funktion ist, dass, insbesonders in der Elektronik Branche, mit den umfangreichen Stücklisten oft sehr mühsam ist:
a.) aus den in der Kundenstückliste enthaltenen Bezeichnungen, Angaben, die richtigen Bauteile eindeutig herauszufinden und dies mit Hersteller und Lieferanten und Preisen und Lieferzeiten bzw. lagernden Mengen, abzugleichen, da
b.) sich die Preise der Artikel täglich ändern und man daher immer wieder Angebote von seinen Lieferanten einholen muss.

Wir haben daher, vorerst nur in der Einkaufsangebotsstückliste (da in dieser auch das Thema der Mengenstaffeln behandelt wird), die Funktionalität des Web Preis Updates implementiert. 
Diese Schnittstelle baut auf verfügbaren WebServices bei Preis-Anbietern auf. Derzeit ist die Schnittstelle für FindChips (http://www.findchips.com/) implementiert. Technisch gesehen ist es so, dass für diese Abfragen der HELIUM V Client die Daten, gegebenenfalls über einen Proxyserver, von der API des WebService Anbieters abholt. Dadurch kann diese Funktionalität entsprechend auf einzelne Arbeitsplätze eingeschränkt werden und es ist auch nicht erforderlich, dass sich der HELIUM V Server mit der API des WebServiceAnbieters verbindet.

ACHTUNG:
Leider wurde der Dienst von Findchips eingestellt, weshalb diese Funktion nicht mehr genutzt werden kann.
Es gibt jedoch in der Zwischenzeit propritäre Schnittstellen zu den verschiedenen Anbietern. Siehe bitte dort.
Zusätzlich gibt es inzwischen auch weitere Anbieter, deren Dienste man mit HELIUM V Mitteln gut nutzen kann. Siehe dazu bitte.

Einrichtung der Schnittstelle:

Um mit FindChips kommunizieren zu können, benötigen Sie einen API Key. Dieser muss auf der Eigentümerseite von FindChips http://dev.supplyframe.com/register beantragt werden.
Die Kosten für die Abfragen finden Sie unter http://content.supplyframe.com.s3.amazonaws.com/findchipsapi/FindChips_API_User_Agreement.pdf.
Bitte beachten Sie, dass pro Zeile pro Abfrage unter Umständen mehrmals die API aufgerufen werden muss um zu entsprechenden Suchergebnissen zu kommen.

Sie erhalten nach der Registrierung einen API Key. Tragen Sie diesen im System, Parameter unter FINDCHIPS_APIKEY ein.

Gegenebenfalls kann auch ein entsprechender HTTP_PROXY für die Abfrage definiert werden. Siehe dazu Parameter, HTTP_PROXY.

Die Abfragen werden in ihren Ergebnissen in der HELIUM V Datenbank in Bezug auf die jeweilige Einkaufsangebotsstückliste gespeichert und stehen für weitere Auswertungen der jeweiligen Einkaufsangebotsstückliste zur Verfügung.

Um den Assistenten für die Webabfrage aufzurufen, markieren Sie die abzufragenden Positionen der Einkaufsangebotsstückliste. Danach klicken Sie auf den Button Weltkugel, wodurch die ausgewählten Positionszeilen in verdichteter Form in die Webabfrage übernommen werden.

Bekannte, neue Lieferanten

Beim ersten Mal wird hier noch nichts angezeigt werden. Bei neuen Lieferanten erscheinen alle, die über eine FindChips-Anfrage in den Ergebnissen vorgekommen sind und noch nicht zu einem HELIUM V -Lieferanten zugeordnet wurden.
Alle Zugeordneten erscheinen bei den bekannten Lieferanten. Der Haken zeigt an, ob diese als Weblieferant für dieses Einkaufsangebot definiert wurden. Hakerl setzen/entfernen kann man auch im Assistenten, jedoch wirkt es sich nicht direkt in den bereits abgerufenen Ergebnissen aus, sondern wird erst bei einer neuen Abfrage mit berücksichtigt.

Positionen

Tabelle der selektierten Positionen aus dem Einkaufsangebot. Gleiche Artikel werden automatisch verdichtet. Über die Radio-Buttons kann man alle Positionen abfragen oder nur die selektierten.
Spalte "Suchtext": man kann hier zu jeder Position einen eigenen Suchtext mit dem bei FindChips gesucht wird definieren.
Spalte "Preis" und "Lieferant": dort werden die Daten jenes Bauteils eingetragen, das der Benutzer bei den gefundenen Bauteilen übernommen hat. Diese Daten werden in die Einkaufsangebotposition importiert.

Die Zeile einer Position ist weiß, wenn noch keine Abfrage gemacht wurde; 

orange, wenn Ergebnisse gefunden wurden; 

rot, wenn keine Ergebnisse gefunden wurden; 

grün bzw. türkis, wenn der Benutzer ein Bauteil übernommen hat (wenn Preis und Lieferant gefüllt werden)

Gefundene Bauteile

Mit Klick auf eine Position sieht man in der darunterliegenden Tabelle die gefundenen Bauteile. Es wird jener Preis angezeigt, der zur benötigten Menge der Position passt bzw. die geringste verfügbare Menge des Bauteils.
Die Preise werden in die Mandantenwährung umgerechnet. Um auch ev. unbekannte / noch nicht definierte Währungen zu sehen werden die Währungen mit angezeigt. Es sollten deshalb NUR Bauteile mit EUR-Preisen übernommen werden.
Die Ergebnisse werden nach den eingestellten Weblieferanten gereiht. D.h. sind in den gefundenen Bauteile welche vorhanden, werden sie zuoberst gereiht.
Mit Klick auf ein gefundenes Bauteil kommt darunter eine Combobox der Mengenstaffel und einen "grünes Hakerl"-Button zum Übernehmen in die Position, mit dem selektierten Preis aus der Combobox.

Mit einem abschließenden Klick auf "Weiter" des Assistenten, werden alle ausgewählten Ergebnisse (jene mit übernommenen Preis) in die Einkaufsangebotspositionen importiert.

Wie wird bei der Suche vorgegangen?

Es wird eine Anfrage pro Position abgesetzt. Dafür werden die in HELIUM V eingetragenen Daten in folgender Reihenfolge herangezogen:
Suchstring ... Ihre manuelle Sucheingabe zur jeweiligen Zeile / Position
Herstellerbezeichnung ... aus der Position
Lieferantenartikelnummer ... aus Artikellieferant
Artikelbezeichnung ... wird zerlegt
Dies bedeutet: Ist beim Suchstring etwas eingegeben, so hat dies Vorrang vor allen anderen Feldern. Dies dient dazu. Falls eine Anfrage keine brauchbaren Ergebnisse liefert, kann im Suchstring eine manuelle Sucheingabe für die gemacht werden und mit dieser die Abfrage gestartet werden.
Generell findet man die besten Ergebnisse über die Herstellerartikelnummer. Diese kann man z.B. beim intelligenten Stücklistenimport mit importieren.

Wie stellt man fest ob die Verbindung zu FindChips geht, bzw. wo der Fehler liegen könnte?

Um die Verbindung einzurichten und zu testen legen Sie eine Einkaufsangebotsstückliste an und geben z.B. hier nur eine Position mit einer Handeingabe z.B. 1N4148 an.
Wir gehen davon aus, dass der API Key wie oben beschrieben eingerichtet ist.
Nun markieren Sie die Zeile und klicken auf die Webabfrage .
Sie sollten nun ein Ergebnis ähnlich dem nachfolgenden Bild erhalten:


Die orange hinterlegte Zeile, als auch die Liste der neuen Lieferanten bedeutet, dass für die Abfrage auf die Diode eine Vielzahl von Lieferanten und deren Preisen erhalten haben.

Als nächsten Schritt müssen Sie nun die erhaltenen Lieferanten mit deren Web-ID's zuordnen. Für Lieferanten die Sie zwar von FindChips erhalten, aber nicht verwenden möchten, legen Sie bitte einen Lieferanten z.B. NICHT Verwenden an und ordnen diesem die nicht erwünschten Web-IDs zu (oder lassen diese einfach auf noch zuzuordnen im linken unteren Fenster stehen).

Sollten Sie bei der Abfrage keine Ergebnisse erhalten, was durch eine weisse Zeile angezeigt wird, so sehen Sie bitte im Client-Log (Hilfe, Info, Clientlog anzeigen) nach. Hier stehen genauere Informationen die für die Ermittlung des Nicht-Ergebnisses hilfreich sind.
Info: Die Abfragen werden über Time-Outs gesteuert. D.h. es kann bei Nicht-Kommunikation sein, dass Ihr HELIUM V Client für einige Minuten keine Reaktion zeigt. Dies bedeutet, dass der Client auf die Ergebnisse der Abfrage(n) wartet.

Zuordnung der Lieferanten:

Im Fenster links unten werden die noch unbekannten Lieferanten angezeigt. Um diese zuzuordnen klicken Sie auf den Knopf Zuordnung und wählen aus Ihrem Lieferantenstamm den entsprechenden Lieferanten aus.


Dadurch wandert der Lieferant in das obere Fenster und ist somit ein bekannter Web-Lieferant. Hier muss nun noch angehakt werden, ob für diese Abfrage der Lieferant berücksichtigt werden sollte oder nicht. Dies geschieht indem Sie in der Spalte Weblieferant einen entsprechenden Haken setzen.

Definition von allgemein gültigen Lieferanten

Wenn Sie nun Ihr erstes Einkaufsangebot mit den entsprechenden Lieferanten bearbeitet haben, so haben Sie auch eine Liste von Lieferanten von denen Sie normalerweise einkaufen. Um diese nun nicht für jedes neue Einkaufsangebot neu definieren zu müssen, deklarieren Sie in den Angebotsstücklisten Grunddaten unter Weblieferant Ihre üblicherweise zu berücksichtigenden Weblieferanten. Hinweis: Um Weblieferanten in diese Liste übernehmen zu können, müssen diese einmal in der oben beschriebenen Zuordnung definiert worden sein.

Auswahl der Artikel

Klicken Sie nun z.B. die oberste Zeile mit den BC337 an.
Sie erhalten nun im unteren Feld die möglichen Lieferanten. Haben Sie zusätzlich Nur Weblieferanten angehakt, so werden nur die Ergebnisse der gewünschten Lieferanten angezeigt.

Zusätzlich kann mit dem Beschreibungsfilter nach bestimmten Texten in der erhaltenen Beschreibung gefiltert werden, damit Sie möglichst exakt das richtige Bauteil finden.
In diesem Bild sehen Sie bereits die ersten Unterschiede zum Zeitpunkt dieser Abfrage hatte Farnell noch 100.559 Stk angeblich auf Lager, Avnet hatte nichts lagernd. Aber der Preis bei Farnell beginnt bereits bei 5Stk, hingegen bei Avnet müssen Sie eine entsprechende Menge zu einem deutlich günstigeren Preis einkaufen.
Wir klicken also auf die Zeile mit dem Lieferanten Farnell und sehen nun im Fenster der Mengenstaffel


Damit das Auffinden des richtigen Bauteils etwas leichter möglich wird, können Sie oben (Gewählte Menge) die Mengenstaffel (aus dem Kopf der Einkaufsangebotsstückliste) auswählen, auf deren Basis die Preis & Mengenanzeige erfolgen sollte. In unserem Beispiel werden 3Stk BC337 pro Baugruppe benötigt. Also ist der dazu passende Preis die 25Stk Mengenstaffel.
Im unteren Feld werden die Mengenstaffeln und deren jeweiligen Stückpreise der Position für die gewählte Zeile angezeigt.

Durch einen Klick auf den grünen Haken wird der Preis in die Angebotsstücklistenposition(en) übernommen.
Dass für eine Position bereits ein Lieferantenbauteil mit Preis ausgewählt wurde, wird durch eine blaue Zeile angezeigt (hellblau wenn nicht ausgewählt und dunkelblau wenn ausgewählt).

Hinweis: Durch Klick auf die URL wird das hinter der Information liegende Datenblatt des Herstellers im Browser angezeigt. Damit haben Sie einen entsprechend raschen Zugang auch zu technischen Informationen um das richtige Bauteil für diese Schaltung zu verwenden.

Sind nun alle Positionen definiert, so klicken Sie entsprechend auf weiter um die Daten in die Einkaufsangebotsstückliste zu übernehmen.

Tipp:
Arbeiten Sie sich Schritt für Schritt vor. Gleich im ersten Anlauf einige hundert unterschiedliche Positionen abzufragen wird nicht sehr effizient sein. Unsere Empfehlung lautet hier in 10er Schritten die Auswahl zu treffen.


Preise von verschiedenen Preisinfoanbieten abfragen

Einige unsere Anwender nutzen die Bordmittel von HELIUM V um von verschiedenen Diensteanbietern wie Octopart, Luminovo und ähnlichen aktuelle Verfügbarkeiten und Marktpreise zu ermitteln.
Die einfachste Variante ist die Nutzung von

Creative Commons Lizenzvertrag


Autor:
Ing. Werner Hehenwarter