2009-02-23 8 views
0

Mon patron vient d'être chargé de mettre en œuvre en une semaine un expéditeur distant pour pouvoir accéder à notre système et obtenir les commandes à traiter, et imprimer une étiquette d'emballage auprès d'UPS Worldship.Toute personne familière avec l'intégration d'UPS Worldship?

Ce bureau à distance ne fait pas partie de nos activités; ils accéderaient à nos systèmes via une interface Web (ce qui équivaut à un extranet) - de notre côté, nous devrons essentiellement marquer les commandes dont ils ont besoin et les exporter vers un travail par lots ou quelque chose qu'ils peuvent retirer et insérer dans leur version de Worldship, mais être capable de rechercher des commandes par leur numéro de commande (que nous assignons).

Maintenant, je n'ai jamais rien fait avec Worldship. La meilleure façon de le faire serait de nous donner un utilitaire pour marquer les commandes comme étant expédiées à partir de cet emplacement, transformer les données de la commande en une sorte de format XML et l'écrire dans un fichier sur le serveur. À un moment donné il y aurait un travail pour le transférer (FTP?) À leurs serveurs, et ils devraient lancer une importation/carte dans le monde. Ils devront ensuite traiter la commande et nous renvoyer un fichier XML contenant les numéros de suivi UPS afin que nous puissions les charger dans notre système. Je n'ai absolument aucune idée de la façon dont fonctionne Worldship ou de mapper des champs, car il est parfaitement possible qu'une seule adresse soit associée à plusieurs ordres - mon patron veut qu'ils puissent utiliser Worldship pour récupérer nos informations de commande en le numéro de commande. Je n'ai vraiment aucune idée du tout par où commencer - il semble impossible de ce qu'il dit qu'il veut accomplir, mais c'est le genre de personne qui pense que ce n'est pas si difficile à faire.

Le site actuel est écrit en VBScript bien que je puisse également utiliser .NET si je le voulais.

Répondre

1

J'ai eu de l'expérience avec le monde. La première chose à faire est de l'installer sur une machine que vous utilisez pour le développement.

Probablement le meilleur conseil que je peux donner est de cultiver ceci dehors. Il y a probablement des fournisseurs certifiés pour UPS. Ce que vous cherchez est définitivement faisable, mais cela peut être un défi de travailler dans un système live en une semaine.

Vous semblez avoir les bonnes idées à partir de ce que je peux dire - vous devez mettre en place une sorte de mappage de worldship à l'importation/exportation vers votre système.

Si l'externalisation n'est pas une option, je la décomposerais par étapes.

Vous devez demander à votre fournisseur/expéditeur à distance ce dont ils ont besoin de vous. Ensuite, vous devez déterminer comment obtenir chaque commande du monde. Vous devez traiter ces commandes et les envoyer à votre expéditeur distant et elles doivent vous les renvoyer ou les envoyer au monde

Il y a un outil de cartographie à l'intérieur de Worldship, mais c'était un problème. Une fois cela fait, c'est assez simple. leur support technique était ok de ce dont je me souviens.

Encore une fois, le meilleur conseil: donnez ceci à quelqu'un qui le fait tout le temps. Ça vaudra l'argent.

EDIT:

Je présente mes excuses pour la réponse très générale et le manque de détails. Je n'ai travaillé que brièvement pendant environ 2 semaines il y a quelques années et ce dont je me souviens, c'est que c'est une application énorme et très lente à charger. Ça fait beaucoup de choses. Mais la seule chose que je peux certainement dire avec certitude est d'avoir un expert/quelqu'un qui a déjà travaillé avec lui pour mettre en place ce dont vous avez besoin.

Vous pouvez jouer avec vous pendant un certain temps, mais vous ne voudrez probablement pas (ou être prêt) pour aller sur le système de production avec lui bientôt par vous-même.

Questions connexes