Softwareentwicklung: |
Frage: | Suche … |
Zu "" leider nichts gefunden.
gebührenfrei (0800) 9 32 33 74, Fax (030) 32 70 18 91.
Skype: bitpalast
Einen Moment bitte … Ihr Browser lädt die Seite.
Ziel
GermanCandy4You exportiert Süßwaren aus Deutschland in die USA. Jeder Lebensmittel-Import in die USA muss im aufwendigen FDA "Prior Notice" Verfahren vorab bei der Food and Drug Administration (FDA) angemeldet werden. Dabei muss vom Versender jedes einzelne Paket und dessen Inhalt bis hin zum einzeln verpackten Keksriegel nach Gewicht, FDA Artikelart-Codes, Hersteller, Einkaufsquelle, Absender und Empfänger und vielen weiteren Merkmalen in mehreren Online-Formularen erfasst werden. Jede Artikelposition muss einzeln erfasst werden. Alles zusammen ergibt eine Sendung. Das Prior Notice Verfahren kostet Versender viel Arbeitszeit.
Es sollte deshalb eine Software entwickelt werden, die den Login-Vorgang sowie das Ausfüllen mehrerer, ineinander geschachtelter FDA Online-Formulare selbsttätig mit vorhandenen Daten des GermanCandy4You Online Shops ausfüllt. Weil es weder eine Programmierschnittstelle (API), noch eine XML-Upload Möglichkeit im FDA System gibt, muss die Software händische Eingaben eines Menschen am Computer simulieren.
Die besondere Herausforderung daran ist, dass die Software auf die Antwortseiten, die der FDA-Server zeigt, reagieren muss. Sie muss beispielsweise erkennen, welche Inhalte vom FDA Server gerade gezeigt werden, und am Ende des Vorgangs zwei Vorgangsnummern aus einer Webseite speichern sowie eine PDF-Datei, die ein individuelles Prior Notice Zollformular enthält, herunterladen und im Onlineshop speichern. Das Programm muss fehlerfrei arbeiten, denn falsche Angaben führen nicht nur zur Vernichtung eintreffender Pakete beim Zoll, sondern werden in den USA sogar strafrechtlich verfolgt.
Bildschirmfoto: Quellcode-Auszug der Anwendung zum Automatischen Ausfüllen der FDA Prior Notice Online-Formulare.
Umsetzung
hat ein PHP-Skript entwickelt, das wahlweise aus einem Webbrowser oder als Konsolenskript unter Linux ausgeführt werden kann. Mittels PHP cURL simuliert es einen Webbrowser nebst Nutzer, der sich mit einer SSL-geschützten Verbindung im FDA System einloggt und dort für jede Sendung und jeden Artikel der Sendung die nötigen Formulare ausfüllt. Das Skript speichert dabei alle Webseiten, die der FDA-Server dem Browser zeigt, protokolliert ganz genau, was an welcher Stelle zu welcher Uhrzeit eingetragen wurde und was der FDA-Webserver darauf geantwortet hat. Dadurch ist ein lückenloser Nachweis möglich, was genau zu einer bestimmten Zeit passiert ist. Falls das Skript nicht ganz sicher feststellt, dass die Daten von der FDA wie erwartet verarbeitet wurden, bricht es die Verarbeitung des Auftrags mit einem entsprechenden Fehlerprotokolleintrag ab.
Die von entwickelte Lösung liest die von der FDA vergebenen Bearbeitungsnummern zu jeder Sendung von der FDA Website und lädt selbsttätig einen Zollabfertigungsschein im PDF-Format von der FDA-Website herunter. Dieser für das jeweilige Paket passend ausgefüllte Zollabfertigungsschein wird im GermanCandy4You Onlineshop zum jeweiligen Auftrag gespeichert und kann per Mausklick beim Versand dem Paket beigefügt werden, wie es die US-Zollbehörde verlangt.
Die Bearbeitungszeit zum Ausfüllen der FDA Prior Notice schrumpfte dadurch von bisher rund 20 Minuten je Paket auf einen einzigen Skript-Aufruf, der in wenigen Minuten alle neuen Pakete vollautomatisch verarbeitet und dadurch eine außergewöhnlich gute Kostenersparnis bewirkt.
Bildschirmfoto: Auszug aus dem Protokoll. Alle Arbeitsschritte des Skripts werden aus rechtlichen Gründen detailgenau protokolliert.
Arbeitsstunden & Preis
Die betriebsbereite Lösung wurde in nur ca. 32 Stunden entwickelt. Die Gesamtkosten betrugen ca. 1.600,00 € inkl. MwSt.
Auftraggeber1
GermanCandy4You
M. Bartsch
Degnerstraße 70
D-13053 Berlin
x0>
Weitere Dienstleistungen |
---|
Billiger Webspace unter 1 €/Monat Starterserver: Preiswerter Webserver ab 4,15 €/Monat mit PHP, Datenbank und vielem mehr
|
Softwareentwicklung (Programmierer, Programmierung) in ausgewählten anderen Ländern | ||
---|---|---|
"Softwareentwicklung": Programmierer, Programmierung, Datenbank Design, Schnittstelle, Softwareentwickler, Outsourcing, Insourcing, off shore, Programmentwicklung, Dokumentation, Softwarehandbuch, Optimierung, Scripting, Skript, Programm überarbeiten, Programm revidieren, Revision, Software dokumentieren, Preise für Programmierung, Windows, Unix (z.B. Solaris, Linux, FreeBSD), Assembler, C, C++, JAVA, PHP, JavaScript & AJAX, VisualBasic, Cobol, Informix 4GL, SQL/MySQL, ADABAS, MS Access, Oracle, ARIS, Prozess 2000, Visio, MS Office (Word, Excel PowerPoint, MS Project), Automation mit VisualBasic, MS Windows Server und Clients, SAP R/3, Macromedia MX Studio, MS Frontpage, MS Expression Web, Smarty Template Engine, Joomla, Redaxo, osCommerce, OXID eSales Community Edition, OrgaMAX Web Export.
gebührenfrei (0800) 9 32 33 74 • GmbH, Postfach 19 15 64, D-14005 Berlin
Die Preise enthalten 19 % Mehrwertsteuer. 1) Die hier gezeigten Projekte, Namen und Adressen der Auftraggeber werden mit freundlicher Genehmigung der Auftraggeber präsentiert. © 2024 GmbH. Alle Rechte vorbehalten. und das Logo sind eingetragene Marken der GmbH. Für Bildnachweise siehe Impressum.