Hvordan laver jeg en software robot?

Robot i guld på et bord

Written by patrick

november 25, 2020

Overvejer du at skabe din egen software-robot?

Lær de grundlæggende principper inden for Python-programmering. Du behøver ikke at være ekspert, men det er vigtigt at have kendskab til syntaxen og ikke mindst datastrukturer som lister og dictionaries. Når du bygger en robot med Robocorp-systemerne, kan robotten skrives i enten Python, Robot Framework eller begge dele.

Trin 1: Installer Robocorp Lab eller Visual Studio Code (VS Code)

Hvis du ikke har erfaring med programmering på forhånd, kan vi anbefale Robocorp Lab. Robocorp Lab er en teksteditor, der er bygget oven på Jupyter Lab og gør det let at udvikle software-robotter. Alternativt kan du bruge Visual Studio Code, en teksteditor fra Microsoft, men det kræver lidt mere opsætning. Du kan finde opsætningsvejledningen her.

Trin 2: Dokumentation til din robot

Før du går i gang, er det vigtigt at vurdere, om det er teknisk muligt at automatisere processen. Er den nødvendige data tilgængelig? Du skal også overveje det økonomiske perspektiv. Hvor lang tid tager det at automatisere processen i forhold til den tid, du bruger på opgaven? Regnestykket kan se sådan ud: [tiden_at_automatisere(tiden_du_bruger_på_opgaven * hvor_mange_gange_den_udføres)]. Hos NyxTech inkluderer vi medarbejderens løn i vores beregninger for at give et klart billede af de økonomiske besparelser.

Dernæst skal processen dokumenteres i en såkaldt PDD (Process Design Document). Dette dokument skal indeholde en trin-for-trin-vejledning til processen samt beskrive, hvordan den vil udvikle sig i fremtiden. Nogle foretrækker at bruge flowcharts til at illustrere processen, mens andre skriver i punktform – nogle gange begge dele. Dokumentet skal også indeholde oplysninger om, hvem der er involveret, hvilke systemer der er involveret, og hvem der skal godkende processen. Du kan se et eksempel på Robocorps PDD her.

Trin 3: Skriv din robot

Nu er det tid til at bruge dokumentationen til RPA-Framework og Robot Framework til at skrive din robot. De vigtigste oplysninger kan findes på Robocorps hjemmeside: Robocorp dokumentation. Du kan se et simpelt eksempel på en robot her.

Her er en forklaring på et RPA-framework-script:

        
*** Settings ***
Herfra importeres ressourcer fra andre scripts, herunder keywords, Python-filer og meget mere. Du kan også tilføje tags og dokumentation. I dette eksempel importerer vi Library RPA.Browser (du kan også bruge RPA.Browser.selenium eller RPA.Browser.Playwright i nyere versioner af RPA-framework).

*** Variables ***
Her definerer vi variabler, som kan bruges flere steder i robotten. For eksempel har vi en variabel ${url} = https://www.google.dk, som angiver, at URL-variablen nu indeholder https://www.google.dk.

*** Keywords ***
Her definerer vi de funktioner, som robotten skal kunne udføre. I eksemplet har vi funktionen "Open Browser and insert text". Denne funktion åbner en tilgængelig browser på systemet og går til hjemmesiden https://www.google.dk.
        
    

Trin 4: Opret en Cloud-profil hos Robocorp

For at styre dine robotter er det en god idé at orkestrere dem i et cloud-system. Du kan oprette din profil her. Med cloud-systemet kan du planlægge, hvornår dine robotter skal køre, eller aktivere dem via API.

Trin 5: Opsætning af robotten som “attended” eller “unattended”

Hvis du ikke ønsker at bygge din egen software-robot, kan vi hjælpe dig med det.

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.