[PYTHON] Welche Automatisierung sollte in der Programmiersprache RPA, VBA durchgeführt werden?

Es heißt Geschäftsautomatisierung, aber es gibt viele Tools, um es zu automatisieren. Sie könnten sagen: "Sie müssen dieses Spezialwerkzeug für diesen Job nicht verwenden !?" Also habe ich versucht, nach Geschäftstyp, Umgebung, Benutzertyp usw. zu klassifizieren.

1. Automatisierung der Kernoperationen (Buchhaltung, Personal, CRM, ERP usw.)

RPA-Empfehlung: ☆☆☆☆☆

Zögern Sie nicht, Paketsoftware für grundlegende Geschäftsabläufe als nicht branchenbezogenes Unternehmen wie Personal, Gehalt, Management Accounting, Lieferkette, Kostenberechnung, CRM usw. und Automatisierung branchenspezifischer Vorgänge einzuführen. .. Wenn Ihr Unternehmen ein neues Startup ist, können Sie im ersten Jahr oder so verschiedene Dinge mit Excel verwalten, aber dieser Teil ist für Jahrzehnte und nicht von Ihnen selbst erstellt. Es ist nicht vergleichbar mit dem Paket, das im Laufe der Zeit erstellt wurde. In letzter Zeit sind kostenlose SaaS-Dienste herausgekommen. Es wird daher nicht empfohlen, diese selbst zu automatisieren oder von Grund auf neu zu erstellen. Bei Paketen benötigen Sie häufig keinen kompetenten Techniker in Ihrem Unternehmen, um mit der Software umzugehen.

Übrigens gibt es Orte, an denen RPA eine aktive Rolle spielen kann, wenn diese Geschäftssysteme mit anderen Systemen verbunden und Daten eingegeben werden.

2. Automatisierung der Office-Software allein

RPA-Empfehlung: ⭐⭐ ☆☆☆

Wenn Sie Vorgänge mit Office-Software automatisieren, z. B. Daten aus einer Datei in einer Excel-Datei lesen und Buchhaltungsberechnungen durchführen, Daten in PowerPoint oder Word einlesen und ordentlich ausgeben usw., beträgt der Austausch von Dateien und Daten 1 Wenn Sie auf eine Office-Datei beschränkt sind, ist es günstiger, mit dem mit Office gelieferten Visual Basic für Applikationen (VBA) zu codieren oder Makroaufzeichnungen zu verwenden. VBAs und Makros können ohne zusätzliche Lizenzgebühr verwendet werden, wenn Sie über Office verfügen. Wenn Sie jedoch VBA verwenden und für eine sehr komplexe Aufgabe codieren, sollten Sie vermeiden, in der Gefahr zu stecken, dass nur die Person, die codiert hat, die Automatisierung ändern kann.

Wenn es um komplizierte Aufgaben wie die Verarbeitung mehrerer Office-Dateien geht, ist es einfacher, RPA als Ganzes zu verwenden, und die Anzahl und Qualität der zuzuweisenden Ingenieure kann gering sein, was die Kostenleistung verbessert. Selbst in diesem Fall gibt es eine Möglichkeit, die Stabilität des Betriebs zu verbessern, indem ein Makro für den Prozess geschrieben wird, das in eine Office-Datei passt, und von RPA aufgerufen wird.

3. Web Scraping alleine

RPA-Empfehlung: ⭐ ☆☆☆☆

Im Fall von Web-Scraping, das bestimmten Text oder Tabellen auf einer Webseite extrahiert, ist SikuliX, Selium usw. kostenlos, wenn es so kompliziert ist wie das Extrahieren nur einer Stelle auf einer Seite, wenn Sie einen Programmierer oder Ingenieur haben. Es ist billiger, es mit einem Automatisierungstool oder einer Programmiersprache wie Python zu erstellen. Wenn Sie mit komplexen Daten arbeiten, die sich über mehrere Seiten erstrecken, wenn Sie die abgerufenen Daten weiterhin in anderen Anwendungen verwenden oder wenn Sie keinen Techniker haben, können Sie möglicherweise RPA verwenden. Die Bereitstellung von RPA nur für Web-Scraping-Zwecke kann jedoch teuer sein.

4. Automatisches Ausfüllen von Webformularen und Antragsformularen

RPA-Empfehlung: ⭐⭐⭐⭐ ☆

Wenn Sie das Ausfüllen von Formularen in Web- oder Windows-Anwendungen automatisieren möchten, versuchen Sie zunächst, eine Möglichkeit zu finden, dies auch mit der API-Integration zu tun. Wenn dies nicht möglich ist, müssen Sie die Elemente der Benutzeroberfläche erkennen und die Werte eingeben. In einigen Fällen kann dies mit kostenlosen Automatisierungstools wie SikuliX, Selium oder Programmiersprachen wie Python durchgeführt werden, die Verarbeitung ist jedoch in der Regel schwierig. Wenn sich der Bildschirm häufig ändert, wird der Code häufig neu geschrieben und die Verwaltungskosten steigen. In solchen Fällen wird die Verwendung von RPA empfohlen, da dies einfacher durchzuführen ist. Verwenden Sie eine RPA-Software, mit der Sie die UI-Elemente des Zielformulars leicht erfassen können. Bitte beachten Sie, dass die Eingabegenauigkeit je nach RPA-Software je nach Anwendungstyp wie SAP oder Remotedesktop unterschiedlich sein kann.

5. Automatisierung einer Reihe von Flows, die Unternehmen verbinden

RPA-Empfehlung: ⭐⭐⭐⭐⭐

Wenn Sie eine Reihe von Geschäftsabläufen automatisieren möchten, z. B. "OCR der Bilddatei, Extrahieren des Texts, Durchführen von Überprüfungsarbeiten und Eingeben des Ergebnisses in das Formular", ist es besser, die RPA-Software zu verwenden. Es wird empfohlen. RPA-Software zeigt leicht ihren wahren Wert und ist kostengünstig, wenn mehrere Datensätze und Software miteinander verbunden werden.

6. Automatisierung der Verarbeitung, die menschliches Urteilsvermögen in der Mitte des Geschäftsflusses erfordert

RPA-Empfehlung: ⭐⭐⭐⭐⭐

Dies kann auch durch Einbinden in RPA über einen Chatbot erfolgen. Der Chatbot führt den Ablauf der Anfragen an Personen durch, wenn diese unbedingt Entscheidungen treffen müssen, lässt RPA jedoch eine Verbindung zu ihnen herstellen.

Recommended Posts

Welche Automatisierung sollte in der Programmiersprache RPA, VBA durchgeführt werden?
Was soll ich mit DICOM von MPEG2 machen?
Was soll ich verwenden, um Typvergleiche in Python durchzuführen?
Was ist "funktionale Programmierung" und "objektorientiert"? Python Edition
Was beim Nachahmen zu tun ist, wird in Python eingebettet
Ich bin froh, dass ich 2015 studiert habe und was ich 2016 lernen möchte
Ich habe versucht, den Chi-Quadrat-Test in Python und Java zu programmieren.
Ich habe N-Queen in verschiedenen Sprachen implementiert und die Geschwindigkeit gemessen
10 beliebtesten Programmiersprachen im Jahr 2020
Was ich in Python gelernt habe
Überlegen Sie ernsthaft, welche Sprache in der Programmierausbildung und in der Programmierausbildung verwendet werden soll.
Was soll ich denn mit der Python-Verzeichnisstruktur machen?
Lass uns "Hello World" in 40 Sprachen machen! !!
Was Anfänger über das Programmieren im Jahr 2016 denken
Was sind die "Pipeline" und "{...}" in der Jenkins-Pipeline-Pipeline {...} (für Groovy-Anfänger, für erfahrene Sprachen)