fbpx

Hvordan laver jeg en software robot?

Robot i guld på et bord

Written by patrick

november 25, 2020

Hvis du går med tankerne om at bygge din egen en software robot, så prøv at se her!.

  1. Lær det grundlæggende for Python programmeringssproget


    Du behøver ikke at være ekspert men du skal kende til syntaxen og vigtigst – data structures (list, dictionarys osv.) Når man bygger en robot med Robocorp systemer, så kan robotten skrives i enten Python, Robot framework eller begge dele.

  2. Installer Robocorp Lab eller VS code


    Hvis du ikke er bekendt med programmering på forhånd så kan Robocorp Lab anbefales.Robocorp Lab er et tekst editor som er lavet oven på Jupyter lab. Robocorp har gjort det nemt at udvikle software robotter med denne tekst editor.VS code eller visual studio code er også en tekst editor som kommer fra Microsoft, det kræver lidt mere opsætning at få den til at virke.Se eventuel opsætning

    her.

  3. Dokumentation til din robot

    Først – hvor teknisk muligt er det? skal et menneske tage en eller flere beslutninger for at processen kan udføres? Er den nødvendige data tilgængelig? Når du har fundet ud af, om det er teknisk muligt, så handler det om det økonomiske perspektiv. Hvor langtid tager det at automatiser processen kontra tiden du bruger på opgaven, så regnestykker vil se sådan her ud. [tiden_at_automatiser(tiden_du_bruger_på_opgaven * hvor_mange_gange_den_udføres)] Når NyxTech laver udregn om det kan betale sig eller ej, så bliver der medregnet medarbejderens løn, så det giver et visuelt billede af en økonomisk besparelse. Dernæst, skal processen dokumenteres også kaldet PDD. I bund og grund, skal dokumentet indehold step by step vejledning til hvordan processen er og hvordan den vil se ud i fremtiden. Nogle bruger et flowchart til at illustrere processen andre skriver i punktform og nogle begge dele. Dokumentet skal også indeholde informationer så som, hvem der er involveret, hvilke systemer der er involveret, hvem der skal godkende processen osv. Se Robocorps PDD her.


  4. Skriv din robot.

    Nu skal du bruge dokumentationen til RPA-Framework og Robot Framework, til at skrive din robot, men det meste og det vigtigste kan findes på Robocorps hjemmeside. https://robocorp.com/docs/ Du kan set et simpelt eksempel på en robot her: robot_example Forklaring af et RPA framework script: *** Settings *** Herfra importere ressourcer fra andre scripts, det kan være keywords, Python filer osv. men også tags og dokumentation. I dette eksempel bliver der importeret Library RPA.Browser(Brug gerne RPA.Browser.selenium eller RPA.Browser.Playwright i nyere version af RPA framework) *** Variables *** Her indsætter man variabeller som kan bruges flere steder i robotten. I dette tilfælde har vi en variabel ${url}= https://www.google.dk Den fortæller, at url variablen nu indeholder https://www.google.dk *** Keywords *** Her bliver funktionere som robotten skal kunne, indtastet. I eksemplet er der denne funktion. Open Browser and insert text Open Available Browser url=${url} Open browser and insert text – Det er funktionens navn, det kunne være hvad som helst. Open Available Browser url=${url} – består af to ting. Open Avalible Browser henter et keyword/funktion fra RPA.Browser som vi importerede tidligere. Open Available Browser, åbner en browser som er tilgængelig på det system scriptet køre på. Den anden del er parameter til keyworded, i dette tilfælde er det variablen ${url} som vi lavede under *** Variables *** Som henviser til https://www.google.dk. Det vil sige at computeren åbner en browser som er tilgængelig og går til hjemmesiden https://www.google.dk.


  5. Opret en Cloud profil hos Robocorp

    For at styre robotterne, er det en god ide at orkestrere dem i et cloud system. Opret din profil her. Med Cloud systemet, kan du sætter dine robotter til at køre på bestemte tidspunkter eller aktivere dem med API


  6. Opsæt robot til at være attended eller unattended.

    Computeren som skal modtage robotten, skal have Robocorp app installeret og linket sammen med din cloud. Dernæst vælger du om den skal køre som en worker (unattended) eller Assistant (Attended)

Hvis det ikke er noget for dig, at bygge din egen software robot, så kan vi hjælpe med det.

You May Also Like…

Open Source

Open Source

Open Source RPA 🤖 Her hos NyxTech bruger vi Open Source RPA værktøjer til at automatisere dine arbejdsprocesser. Hvad...

Termer

Termer

Hvad er Software robotter? Software robotter, Robotics process automation (RPA), automatisering, er i essensen det...

This website uses cookies. By continuing to use this site, you accept our use of cookies.