[PYTHON] Quelle automatisation doit être effectuée en RPA, VBA, langage de programmation?

Cela s'appelle l'automatisation commerciale, mais il existe de nombreux outils pour l'automatiser. Vous pourriez dire: "Vous n'êtes pas obligé d'utiliser cet outil spécial pour ce travail!?" J'ai donc essayé de classer par type d'entreprise, environnement, type d'utilisateur, etc.

1. Automatisation des opérations de base (comptabilité, personnel, CRM, ERP, etc.)

Recommandation RPA: ☆☆☆☆☆

N'hésitez pas à introduire des logiciels pour les opérations commerciales de base en tant qu'entreprise non industrielle, telles que le personnel, les salaires, la comptabilité de gestion, la chaîne d'approvisionnement, le calcul des coûts, le CRM, etc., et l'automatisation des opérations spécifiques à l'industrie. .. Si votre entreprise est une nouvelle startup, vous pouvez gérer diverses choses avec Excel pendant la première année environ, mais cette partie dure des décennies plutôt que d'être créée par vous-même. Il n'est pas comparable au package qui a été créé au fil du temps. Récemment, des services SaaS gratuits sont sortis, il n'est donc pas recommandé d'automatiser ou de créer à partir de zéro par vous-même. Avec les packages, vous n'avez souvent pas besoin d'un ingénieur hautement qualifié dans votre organisation pour gérer le logiciel.

À propos, il existe des endroits où la RPA peut jouer un rôle actif lors de la connexion de ces systèmes d'entreprise à d'autres systèmes et de la saisie de données.

2. Automatisation des logiciels de bureau uniquement

Recommandation RPA: ⭐⭐ ☆☆☆

Lors de l'automatisation des opérations à l'aide d'un logiciel Office, telles que la lecture de données à partir d'un fichier sur un fichier Excel et l'exécution de calculs comptables, la lecture de données dans PowerPoint ou Word et leur sortie proprement, etc., l'échange de fichiers et de données est de 1 Si vous êtes limité à un fichier Office, il est moins coûteux de coder avec Visual Basic pour Applications (VBA) fourni avec Office ou d'utiliser l'enregistrement de macros. Les VBA et les macros peuvent être utilisés sans frais de licence supplémentaires si vous avez Office. Cependant, lorsque vous utilisez VBA, lorsque vous codez pour des tâches trop complexes, vous devez éviter de rester coincé dans l'écueil que seule la personne qui a codé peut modifier l'automatisation.

Lorsqu'il s'agit de tâches complexes telles que la gestion de plusieurs fichiers Office, il est plus facile d'utiliser la RPA dans son ensemble, et la quantité et la qualité des ingénieurs à affecter peuvent être faibles, ce qui améliore les performances de coût. Même dans ce cas, il existe un moyen d'améliorer la stabilité de fonctionnement en écrivant une macro pour le processus qui tient dans un fichier Office et en l'appelant à partir de RPA.

3. Web scraping seul

Recommandation RPA: ⭐ ☆☆☆☆

Dans le cas du web scraping qui extrait du texte ou des tableaux spécifiques sur une page web, s'il est aussi compliqué que d'extraire un seul endroit sur une page, si vous avez un programmeur ou un ingénieur, SikuliX, Selium, etc. sont gratuits. Il est moins coûteux de le faire avec un outil d'automatisation ou un langage de programmation tel que Python. Si vous avez affaire à des données complexes qui s'étendent sur plusieurs pages, vous souhaiterez peut-être continuer à utiliser les données récupérées dans d'autres applications, ou si vous n'avez pas d'ingénieur, vous pourrez peut-être utiliser RPA. Cependant, déployer RPA uniquement à des fins de scraping Web peut être coûteux.

4. Travail de remplissage automatique pour les formulaires Web et les formulaires de demande

Recommandation RPA: ⭐⭐⭐⭐ ☆

Si vous souhaitez automatiser le travail de remplissage de formulaires sur les applications Web ou Windows, essayez d'abord de trouver un moyen de faire de même avec l'intégration API. S'il n'y a aucun moyen, vous devrez reconnaître les éléments de l'interface utilisateur et entrer les valeurs. Dans certains cas, cela peut être fait avec des outils d'automatisation gratuits tels que SikuliX, Selium ou des langages de programmation tels que Python, mais cela a tendance à être difficile à traiter. De plus, si l'écran change fréquemment, le code sera réécrit fréquemment et le coût de gestion augmentera. Dans de tels cas, il est recommandé d'utiliser la RPA car elle est plus facile à réaliser. Utilisez un logiciel RPA qui facilite la compréhension des éléments d'interface utilisateur du formulaire cible. Veuillez noter que la précision de l'entrée peut différer en fonction du logiciel RPA en fonction du type d'application telle que SAP ou bureau à distance.

5. Automatisation d'une série de flux qui connectent les entreprises

Recommandation RPA: ⭐⭐⭐⭐⭐

Si vous souhaitez automatiser une série de flux commerciaux au lieu d'une seule tâche telle que "OCR le fichier image, extraire le texte, effectuer un travail de vérification et saisir le résultat dans le formulaire", il est préférable de le faire avec le logiciel RPA. C'est recommandé. Le logiciel RPA est facile à montrer sa vraie valeur et est rentable lors de la connexion de plusieurs ensembles de données et logiciels.

6. Automatisation du traitement qui nécessite un jugement humain au milieu du flux commercial

Recommandation RPA: ⭐⭐⭐⭐⭐

Cela peut également être fait en intégrant RPA via un chatbot. Le chatbot effectuera le flux de demandes de renseignements auprès des personnes lorsqu'il est absolument nécessaire pour eux de prendre des décisions, mais laisse RPA se connecter avec eux.

Recommended Posts

Quelle automatisation doit être effectuée en RPA, VBA, langage de programmation?
Que dois-je faire avec DICOM de MPEG2?
Après tout, que dois-je utiliser pour faire des comparaisons de types en Python?
Qu'est-ce que la «programmation fonctionnelle» et «orientée objet»? Édition Python
Que faire lorsque l'imitation est intégrée à Python
Ce que je suis content d'avoir étudié en 2015 et ce que je pense apprendre en 2016
J'ai essayé de programmer le test du chi carré en Python et Java.
J'ai implémenté N-Queen dans différentes langues et mesuré la vitesse
10 langages de programmation les plus populaires en 2020
Ce que j'ai appris en Python
Réfléchissez sérieusement au langage à utiliser dans l'enseignement de la programmation et l'enseignement de la programmation.
Que dois-je faire avec la structure de répertoires Python après tout?
Faisons "Hello World" en 40 langues! !!
Ce que les débutants pensent de la programmation en 2016
Quels sont le "pipeline" et "{...}" dans le pipeline Jenkins Pipeline {...} (pour les débutants Groovy, pour les langages expérimentés)