La nostra azienda vende forniture mediche, abbiamo un sito Web che vendiamo i nostri prodotti online. Stiamo lavorando con i fornitori, che inviano i prodotti ai nostri clienti quando riceviamo un nuovo ordine. Attualmente lo gestiamo manualmente. Riceviamo ordine nel nostro sito web e telefono/fax/e-mail al fornitore del prodotto, inviano i prodotti al cliente e ci informano con le informazioni sulla spedizione e noi lo comunichiamo al cliente.EDI X12 Implementazione con C#
Ultimamente questo processo è difficile da gestire. Al momento non stiamo utilizzando alcuna soluzione B2B, ma ora dobbiamo implementare una soluzione EDI. Il nostro più grande fornitore utilizza gli standard EDI.
Per quanto ho capito, il processo sarà come di seguito;
- Quando riceviamo un ordine, creiamo il documento X12 e inviamo questo documento tramite FTP, SFTP o VAN.
- Il nostro fornitore riceve il documento X12 e lo elabora. E invia una fattura formattata come X12.
- Riceviamo la fattura e la analizziamo nel nostro sistema.
- Il nostro fornitore invia informazioni di spedizione formattate come X12 quando spediscono i prodotti al cliente.
- Riceviamo il documento informativo di spedizione e lo analizziamo.
Ho alcune domande su questo processo.
- Prima e più importante domanda: ho capito bene? :)
- Quali programmi/strumenti ho bisogno di come sviluppatore?
- So che non è una cosa saggia scrivere il nostro parser X12. Abbiamo bisogno di un'applicazione esterna. Ma che tipo di applicazione abbiamo bisogno? Abbiamo bisogno di una grande applicazione come BizTalk? o alcune librerie di supporto come
- http://x12parser.codeplex.com/
- http://www.edidev.com/ è sufficiente per fare quello che vogliamo.
- Il nostro fornitore supporta FTP, SFTP e VAN per la comunicazione di dati, quale comunicazione dovremmo scegliere? quale è più semplice e veloce da capire?
Scusa, lo so, ho un sacco di domande :) Qualsiasi aiuto sarà apprezzato.
Non consiglierei di farlo da solo. Se supportano il cXML o altri (come ha detto Richard), forse - ma non appena supporti un documento EDI, ne chiederanno un altro. E un altro. Poi riceverai qualcuno che chiede UN/EDIFACT (un altro standard), quindi cXML, quindi protocolli/reti di connessione differenti ... Comprerei un software commerciale o un contratto con un VAN. – TrueWill
Penso che Will faccia un ottimo punto qui. – rtev
Grazie Will, hai ragione. Se lo faccio da solo, può essere doloroso in seguito. Sono uno sviluppatore .net, se sceglierò Microsoft BizTalk per il processo EDI, sarà una buona scelta? – arunes