×

En savoir plus

Boîte d'auteur


Discutez de votre projet

À propos de nous

Nous sommes un partenaire Microsoft Gold avec sa présence aux États-Unis et en Inde. Nous sommes un fournisseur de services informatiques dynamique et professionnel au service des entreprises et des startups, en les aidant à relever les défis de l'économie mondiale. Nous offrons des services dans le domaine de la consultation et de la mise en œuvre CRM, du développement d'applications, du développement d'applications mobiles, du développement Web et du développement offshore.

Automatisation numérique

Automatisation numérique – Prise de commandes

By Neeraj Maurya / June 24, 2019

27 octobre 2023
Automatisation numérique – Prise de commandes

Nous avons été approchés par un client avec un défi unique, qui impliquait une touche de transformation numérique, d'automatisation et d'intégration. Notre équipe a conçu et livré avec succès POC avec une grande appréciation des clients. Nous voulions par la présente partager l'histoire avec tout le monde pour partager nos découvertes et nos connaissances.

Contexte client

Le client est une organisation de fabrication qui reçoit de nombreux bons de commande de ses clients. Comme l'organisation du client a une empreinte mondiale avec des opérations dans plus de 10 pays, ces bons de commande étaient de format et de valeurs de données variés. À l'heure actuelle, chaque site dispose d'une équipe d'utilisateurs qui saisissent ces bons de commande manuellement dans ERP (Oracle EBS).

Défi

L'organisation client souhaitait automatiser le processus de prise de commande, créer automatiquement un bon de commande dans l'ERP, selon la commande émise par son client. Voici les principales considérations:

1. Créez une solution entièrement automatisée pour accepter les e-mails entrants avec des commandes (en pièces jointes) et créez des commandes dans Oracle EBS
2. Créez une solution économique mais évolutive
3. Permettre la flexibilité d'accepter plusieurs modèles / structures de commande et types de fichiers (PDF, XLS, CSV)
4. Préférez un code bas, c'est-à-dire une maintenance réduite
5. La solution doit être prête pour le cloud, évolutive et portable vers d'autres zones géographiques

Solution Cynoteck

Outils / Technologies

• Azure Logic Apps - pour la logique d'intégration
• Passerelle de données sur site - à intégrer à la base de données Oracle EBS sur site
• Doc Parser - service d'analyseur de documents tiers
• Azure SQL Server - stocker les données entrantes et la mémoire tampon en cours de processus
• Oracle Virtual Box - machine virtuelle hôte pour l'instance de démonstration Oracle EBS
• Oracle EBS Vision - Image de machine virtuelle Oracle EBS Vision fournie par Oracle

Architecture de solution

Conditions préalables

  • Configurer la machine virtuelle pour Oracle EBS selon l'image de machine virtuelle fournie par Oracle
  • Installation, enregistrement et mise en œuvre de la passerelle de données sur site. Nous devons installer la passerelle avec le même compte Azure que celui utilisé pour créer des applications logiques
  • Enregistrez cette passerelle sur Azure Panel et votre passerelle de données est maintenant prête à être mise en œuvre

Guide d'implémentation

La mise en œuvre de cette preuve de concept est divisée en trois parties:

  • Définir un modèle de bon de commande - définir un modèle pour une commande donnée dans DocParser
  • Analyser la commande entrante - Configurer l'application Azure Logic pour accepter les e-mails entrants sur une boîte aux lettres et traiter ses pièces jointes pour analyser les informations de commande; par la suite, enregistrez analysé
  • Envoyer des données analysées à Oracle - enregistrer les données analysées dans la base de données oracle

Définir un modèle de bon de commande

Pour définir un modèle de bon de commande, nous devons suivre le processus suivant

1- Après connexion sur le site docparser.com et nous devons choisir des modèles pour lesquels nous allons créer un analyseur de doc (dans notre cas, nous prenons un modèle PO.)

Veuillez choisir un modèle comme les bons de commande et entrez votre nom d'analyseur et cliquez sur le bouton Cliquez ici pour continuer.

2- Après avoir créé l'analyseur, nous devons ajouter un exemple de document pour créer des règles d'analyse des données.

Téléchargez un exemple de document ici et créez une règle d'analyseur de données (pour extraire les données du document) comme Contact. nous avons une règle d'analyse par défaut numéro de bon de commande, date de bon de commande et totaux avec modèle de bon de commande.

Après avoir sauvegardé les règles d'analyse, nous pouvons voir l'analyseur doc de cette manière.

Maintenant, nous pouvons facilement intégrer l'analyseur de documents dans notre application logique via le nom et la clé que nous pouvons facilement obtenir sur le site Web de l'analyseur de documents sous mon compte.

Analyser la commande entrante

Étape 1: Connectez-vous au compte Azure, créez une ressource et créez une application logique à partir d'ici et définissez maintenant votre événement déclencheur. Dans notre cas, nous créons un déclencheur sur les e-mails entrants.

Étape 2: Nous devons ajouter des paramètres facultatifs tels que des pièces jointes, inclure des pièces jointes et une ligne d'objet pour implémenter certaines vérifications.

Étape 3: Nous devons maintenant ajouter une condition d'action dans laquelle nous vérifierons que la réponse du déclencheur entrant a une pièce jointe ou non.

Étape 4: Si la condition est vraie, nous ajouterons une boucle pour chaque boucle pour traiter chaque pièce jointe et télécharger chaque pièce jointe dans l'analyseur de documents et récupérerons les données traitées de l'analyseur de documents.

Étape 5: Et nous insérerons les données traitées dans la table SQL (veuillez créer un serveur de base de données SQL et une base de données SQL si elles ne sont pas créées)

Nous avons créé avec succès une application logique pour insérer des données de pièce jointe dans la table SQL.

Envoyer des données analysées à Oracle

Application logique de migration de données de la table SQL vers la base de données Oracle via la passerelle de données

Nous devons maintenant créer une application logique finale qui récupérera les données de la table SQL lors de la création de nouvelles données et les insérera dans la table oracle via une passerelle de données sur site.

Voila! Il est prêt à courir

Nous pouvons vérifier le récapitulatif des bons de commande après la connexion via un super-utilisateur.

Résultat

Comme décrit ci-dessus, nous avons pu terminer avec succès la preuve de concept en beaucoup moins de temps (en fait, la plupart du temps a été consacré à la configuration de la machine virtuelle Oracle EBS). La valeur clé de cette solution est la suivante:

  • Evolutif 
  • Très rentable 
  • Entretien Réduit
  • Aucune implémentation de code 
[sc name="Data Science"] [add_newsletter] [add_related_page_diff_contents blog_cat = "ai"]

Nous avons été approchés par un client avec un défi unique, qui impliquait une touche de transformation numérique, d'automatisation et d'intégration. Notre équipe a conçu et livré avec succès POC avec une grande appréciation des clients. Nous voulions par la présente partager l'histoire avec tout le monde pour partager nos découvertes et nos connaissances.

Contexte client

Le client est une organisation de fabrication qui reçoit de nombreux bons de commande de ses clients. Comme l'organisation du client a une empreinte mondiale avec des opérations dans plus de 10 pays, ces bons de commande étaient de format et de valeurs de données variés. À l'heure actuelle, chaque site dispose d'une équipe d'utilisateurs qui saisissent ces bons de commande manuellement dans ERP (Oracle EBS).

Défi

L'organisation client souhaitait automatiser le processus de prise de commande, créer automatiquement un bon de commande dans l'ERP, selon la commande émise par son client. Voici les principales considérations:

1. Créez une solution entièrement automatisée pour accepter les e-mails entrants avec des commandes (en pièces jointes) et créez des commandes dans Oracle EBS
2. Créez une solution économique mais évolutive
3. Permettre la flexibilité d'accepter plusieurs modèles / structures de commande et types de fichiers (PDF, XLS, CSV)
4. Préférez un code bas, c'est-à-dire une maintenance réduite
5. La solution doit être prête pour le cloud, évolutive et portable vers d'autres zones géographiques

Solution Cynoteck

Outils / Technologies

• Azure Logic Apps - pour la logique d'intégration
• Passerelle de données sur site - à intégrer à la base de données Oracle EBS sur site
• Doc Parser - service d'analyseur de documents tiers
• Azure SQL Server - stocker les données entrantes et la mémoire tampon en cours de processus
• Oracle Virtual Box - machine virtuelle hôte pour l'instance de démonstration Oracle EBS
• Oracle EBS Vision - Image de machine virtuelle Oracle EBS Vision fournie par Oracle

Architecture de solution

Conditions préalables

  • Configurer la machine virtuelle pour Oracle EBS selon l'image de machine virtuelle fournie par Oracle
  • Installation, enregistrement et mise en œuvre de la passerelle de données sur site. Nous devons installer la passerelle avec le même compte Azure que celui utilisé pour créer des applications logiques
  • Enregistrez cette passerelle sur Azure Panel et votre passerelle de données est maintenant prête à être mise en œuvre

Guide d'implémentation

La mise en œuvre de cette preuve de concept est divisée en trois parties:

  • Définir un modèle de bon de commande - définir un modèle pour une commande donnée dans DocParser
  • Analyser la commande entrante - Configurer l'application Azure Logic pour accepter les e-mails entrants sur une boîte aux lettres et traiter ses pièces jointes pour analyser les informations de commande; par la suite, enregistrez analysé
  • Envoyer des données analysées à Oracle - enregistrer les données analysées dans la base de données oracle

Définir un modèle de bon de commande

Pour définir un modèle de bon de commande, nous devons suivre le processus suivant

1- Après connexion sur le site docparser.com et nous devons choisir des modèles pour lesquels nous allons créer un analyseur de doc (dans notre cas, nous prenons un modèle PO.)

Veuillez choisir un modèle comme les bons de commande et entrez votre nom d'analyseur et cliquez sur le bouton Cliquez ici pour continuer.

2- Après avoir créé l'analyseur, nous devons ajouter un exemple de document pour créer des règles d'analyse des données.

Téléchargez un exemple de document ici et créez une règle d'analyseur de données (pour extraire les données du document) comme Contact. nous avons une règle d'analyse par défaut numéro de bon de commande, date de bon de commande et totaux avec modèle de bon de commande.

Après avoir sauvegardé les règles d'analyse, nous pouvons voir l'analyseur doc de cette manière.

Maintenant, nous pouvons facilement intégrer l'analyseur de documents dans notre application logique via le nom et la clé que nous pouvons facilement obtenir sur le site Web de l'analyseur de documents sous mon compte.

Analyser la commande entrante

Étape 1: Connectez-vous au compte Azure, créez une ressource et créez une application logique à partir d'ici et définissez maintenant votre événement déclencheur. Dans notre cas, nous créons un déclencheur sur les e-mails entrants.

Étape 2: Nous devons ajouter des paramètres facultatifs tels que des pièces jointes, inclure des pièces jointes et une ligne d'objet pour implémenter certaines vérifications.

Étape 3: Nous devons maintenant ajouter une condition d'action dans laquelle nous vérifierons que la réponse du déclencheur entrant a une pièce jointe ou non.

Étape 4: Si la condition est vraie, nous ajouterons une boucle pour chaque boucle pour traiter chaque pièce jointe et télécharger chaque pièce jointe dans l'analyseur de documents et récupérerons les données traitées de l'analyseur de documents.

Étape 5: Et nous insérerons les données traitées dans la table SQL (veuillez créer un serveur de base de données SQL et une base de données SQL si elles ne sont pas créées)

Nous avons créé avec succès une application logique pour insérer des données de pièce jointe dans la table SQL.

Envoyer des données analysées à Oracle

Application logique de migration de données de la table SQL vers la base de données Oracle via la passerelle de données

Nous devons maintenant créer une application logique finale qui récupérera les données de la table SQL lors de la création de nouvelles données et les insérera dans la table oracle via une passerelle de données sur site.

Voila! Il est prêt à courir

Nous pouvons vérifier le récapitulatif des bons de commande après la connexion via un super-utilisateur.

Résultat

Comme décrit ci-dessus, nous avons pu terminer avec succès la preuve de concept en beaucoup moins de temps (en fait, la plupart du temps a été consacré à la configuration de la machine virtuelle Oracle EBS). La valeur clé de cette solution est la suivante:

  • Evolutif 
  • Très rentable 
  • Entretien Réduit
  • Aucune implémentation de code 

Exploitez la puissance de la science des données

Débloquez des opportunités cachées, optimisez les processus et prenez des décisions plus intelligentes. Contactez-nous dès aujourd'hui pour découvrir comment nos services de Data Science peuvent propulser votre organisation vers l'avant. Ne laissez pas vos données inexploitées. Agissez maintenant et révolutionnez votre entreprise avec Data Science.



invité
0 Commentaires
Commentaires en ligne
Voir tous les commentaires
0
J'adorerais vos pensées, veuillez commenter.x