Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Application web pour terminal portable permettant la transformation de commandes en livraisons avec suivi des back-orders

0000002208     -      18/03/2014

L'application web décrite ici est destinée à fonctionner sur des terminaux portables (PDA, ...) disposant d'une connexion wifi et d'un explorateur web. Elle est écrite sous la forme d'une application ASP.net, dont le code-source complet est fourni et permettra donc toute adaptation nécessaire. (L'application peut bien entendu être utilisée à partir de n'importe quel web browser)

mercatorpicking

Elle fonctionne comme ceci :

  • l'utilisateur scanne un numéro de commande : cela indique la commande qui va être prise en compte. Cette commande doit exister dans Mercator.
  • l'utilisateur scanne un article, dont le code-barres doit exister dans le champ S_CLE2. Il détermine la quantité à livrer.
  • l'utilisateur répète la précédente opération pour tous les articles qui vont faire l'objet de la livraison
  • il clique ensuite sur "Enregistrer" : l'application va produire un bon de livraison avec les articles sélectionnés et maintenir les autres en reliquat dans la commande
  • l'utilisateur peut ensuite reprendre le processus pour une autre commande.

L'application s'installe comme un site web sur un serveur IIS. Les concepts généraux d'installation dépassent le cadre de cette page et du support Mercator. Toutefois, nous attirons votre attention sur les points suivants :

  • Il faut mettre à jour les références vers les assemblies suivantes, à partir d'un Mercator Majuro à jour :
    • MercatorUi.dll
    • MercatorTunnel.dll
    • MercatorComponents.dll
  • Le site web utilise des variables de sessions stockées sur le serveur SQL. Il faut donc configurer le serveur SQL pour cela en exécutant Aspnet_regsql.exe.
  • Dans le fichier web.config, il faut adapter la chaîne de connexion SQL vers ce serveur SQL : <sessionState mode="SQLServer" timeout="120" sqlConnectionString="data source=...; integrated security=false; user id=sa; password=..."/>
  • Au niveau de l'application pool, il convient de donner des droits d'accès suffisants.
  • Le fichier MercatorPicking.ini doit être adapté avec les valeurs souhaitées en ce qui concerne les paramètres de Mercator :
    • UserName : utilisateur Mercator
    • UserPwd : mot de passe de cet utilisateur
    • OrderJournal : journal de commande
    • ShipJournal : journal de livraison
  • Le site web doit être publié avec les outils standards (Visual Studio)
  • Si cette application web est utilisée dans le debugger de Visual Studio, il faut adapter les lignes 30 et 31 de App_Code\Divers.cs pour tenir compte de votre configuration locale.

Remarques :

  • Ce développement est conçu avec l'hypothèse que les articles peuvent être idenfiés avec une clé 2 unique
  • Il requiert la gestion commerciale Aruba et l'option ENGG

 



A télécharger : 0000002208.zip (151 Kb - 30/04/2013)