Softwareentwicklung:
Individuelle Programmierung

Praxisbeispiel: Vollautomatisches Ausfüllen der FDA Prior Notice Formulare.

Erfahren Sie anhand von Bitpalast® entwickelter Software mehr über typische Aufgabenstellungen und Preise der Programmierung.

Frage: 

Suche …

 

Zu "" leider nichts gefunden.

Persönlicher Premium-Support nur für Bitpalast® Webhosting-Kunden!

 gebührenfrei (0800) 9 32 33 74, Fax (030) 32 70 18 91.

service@bitpalast.de 

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

www.germancandy4you.com 

 

 

 

 


 

Weitere Dienstleistungen

Billiger Webspace unter 1 €/Monat 

Starterserver: Preiswerter Webserver ab  4,15 €/Monat mit PHP, Datenbank und vielem mehr 

Online Reservierungssystem: Belegungsplan für beliebige Resourcen (Fahrzeuge, Sportplätze …) und Zimmer, Ferienwohnungen, Ferienhäuser …  9,90 €/Monat 

 

FAQ – häufig gestellte Fragen 

 

Softwareentwicklung (Programmierer, Programmierung) in ausgewählten anderen Ländern

Antigua und Barbuda

Argentinien

Australien

Bahamas

Barbados

Belize

Bolivien

Botswana

Chile

Costa Rica

Dominikanische Republik

Dominikanische Republik

Ecuador

El Salvador

Fidji

Gambia

Ghana

Grenada

Guatemala

Guinea

Guyana

Honduras

Indien

Irland

Jamaika

Jordanien

Kamerun

Kanada

Kenia

Kiribati

Kolumbien

Kuba

Lesotho

Liberien

Madagaskar

Malawi

Malta

Marshall Inseln

Mauritius

Mexiko

Mikronesien, Föderation

Namibia

Nauru

Neuseeland

Nicaragua

Nigeria

Pakistan

Palau

Panama

Papua New Guinea

Paraguay

Peru

Philippinen

Puerto Rico

Ruanda

Saint Kitts und Nevis

Saint Vincent und die Grenadinen

Sambia

Samoa

Sankt Lucia

Schweiz

Seychellen

Sierra Leone

Singapur

Solomon Inseln

Spanien

Sudan

Swaziland

Südafrika

Tansania, Vereinigte Republik

Tonga

Trinidad und Tobago

Tuvalu

Uganda

Uruguay

Venezuela

Vereinigte Staaten

Vereinigtes Königreich

Zimbabwe

Österreich

 

"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.

Impressum Datenschutzerklärung Sitemap