Get your 6-month No-Cost Opt-Out offer for Unlimited Software Automation?

Tehnologija robotske avtomatizacije procesov se hitro razvija. V nekaj več kot desetletju je ta oblika avtomatizacije poslovnih procesov prešla iz obskurnosti v mainstream. Podjetja po vsem svetu uporabljajo to tehnologijo za večjo produktivnost in varčevanje z denarjem, skoraj univerzalna uporaba pa je tik pred vrati.

Če ste kdaj pomislili: “Kako smo prišli sem?”, imate srečo. V tem članku bomo obravnavali korenine tehnologije RPA, preučili, kako oblikuje sodobni poslovni svet, in si ogledali, kaj lahko pričakujemo od tehnologij za avtomatizacijo v prihodnosti.

Dobrodošli v tehnologiji RPA: pregled preteklosti, sedanjosti in prihodnosti.

 

Kdaj se je pojavil izraz robotski

Prvič uporabljena avtomatizacija procesov?

alfa testiranje proti beta testiranju

Izraz,
Robotska avtomatizacija procesov je bil prvič uporabljen leta 2012.
Vendar pa je v skladu z raziskovalnim dokumentom,
Robotska avtomatizacija procesov (RPA) in njena prihodnost
(O. Doguc, 2020), se je izraz zares uveljavil šele okoli leta 2014 do 2015.

Čeprav je bila ta disciplina v tistem času razmeroma majhna, je pridobila na veljavi in pozornosti, ko so podjetja začela objavljati prihranke in učinkovitost, ki so jih dosegla z avtomatizacijo. Do leta 2018 je družba KPMG objavila Vzpon ljudi poročilo. V dokumentu je bilo predlagano, da bi banke in finančne institucije lahko zmanjšale stroške v tem sektorju za 75 %. V naslednjih letih se je posvojitev močno povečala.

Tehnologija RPA v preteklosti

Zgodovina testiranja programske opreme

Izraz avtomatizacija je leta 1946 uporabil
D.S. Harder, vodja inženiringa v podjetju Ford Motor Company.
Ko je njegova tovarna avtomobilov začela uporabljati samodejne naprave in krmilnike v svojih mehaniziranih proizvodnih linijah, se je rodil koncept. V naši sedanji vsebini se avtomatizacija nanaša na tehnike, ki omogočajo samodejno delovanje sistemov. Ti sistemi so lahko mehanski, električni ali računalniški.

Čeprav v štiridesetih letih prejšnjega stoletja zanjo še ni bilo posebne besede, je avtomatizacija del človeške zgodovine že tisočletja. Rimljani so že v prvem stoletju pred našim štetjem uporabljali vodna kolesa za mletje žita. V 9. stoletju so bili voda in mlini na veter že v polnem razmahu. V času industrijske revolucije so parni stroji dosegli nove stopnje učinkovitosti.

Ljudje že od nekdaj iščemo tehnologijo, ki bi jo lahko uporabili za povečanje produktivnosti. Vendar pa korenine tehnologije robotske avtomatizacije procesov segajo v čas prvega računalnika. Prvi računalniki so bili uporabljeni za razbremenitev ljudi in prenos matematičnega bremena na stroje.

V prispevku.
The Future Digital WorkForce: Robotska avtomatizacija procesov (RPA)
(S. Madakam, 2019), avtor meni, da korenine RPA segajo v ENIAC, računalnik, izumljen med letoma 1943 in 1946. Zanimivo je, da se datum dokončanja približno ujema z datumom, ko je D. S. Harder prvič uporabil izraz avtomatizacija. Avtor predlaga tudi zgodnejše izhodišče tehnologije, saj meni, da je bil “abakus prvi računski stroj”.

Prvi računalniki so bili okorni. Bili so zapleteni za uporabo in tako veliki, da so morali biti nameščeni v celih sobah. Z razvojem računalniške strojne opreme pa se je njena cena zniževala. V devetdesetih letih prejšnjega stoletja je bilo mogoče osebne računalnike najti v domovih po vsem razvitem svetu.

Z razvojem računalniške tehnologije so podjetja avtomatizirala rutinske postopke z uporabo skriptnih jezikov in makrov. Ta orodja so bila običajno dostopna v aplikacijah, kot sta Microsoft Word ali Excel. Čeprav se zdi, da so te uporabe danes primitivne, predstavljajo pomemben zgodnji korak na poti k mehanizaciji programske opreme.

V zgodnjih 2000-ih so podjetja, kot sta BluePrism in UIPath, utrla pot RPA z izdajo platform, namenjenih avtomatizaciji zalednih in upravnih procesov v organizacijah. Te platforme, pogosto imenovane “roboti” ali “programski roboti”, so lahko posnemale človeška dejanja v računalniških sistemih. Lahko so sodelovali z več aplikacijami, vnašali podatke, pridobivali informacije iz dokumentov in opravljali različna druga opravila.

1. Korenine tehnologije RPA

 

Ena od prvih poti RPA je bila v obliki zunanjega izvajanja poslovnih procesov (BPO). Takrat so podjetja oddajala ročna dela različnim organizacijam. Izvajanje teh nalog je bilo odvisno od ročnega dela, pogosto v oddaljenih državah.

Konkurenca za tovrstne posle je bila huda. Vendar so zaradi naraščajočih stroškov zaposlovanja podjetja za zunanje izvajanje iskala cenejše načine za opravljanje teh nalog. Poleg tega upravljanje delovne sile v različnih državah in časovnih pasovih prinaša svoje težave. Zato so bile številne od teh služb med prvimi, ki so sprejele RPA.

Tehnologija strganja zaslona je še ena predhodnica RPA. Po nekaterih podatkih ta praksa sega v čas zgodnjega svetovnega spleta Tima Bernerja-Leeja. Po drugih virih pa naj bi se tehnologija pojavila v šestdesetih ali sedemdesetih letih prejšnjega stoletja kot način za omogočanje izmenjave podatkov med terminali mainframe z nestandardiziranimi vmesniki.

Drugi ključni del sestavljanke je bila programska oprema za avtomatizacijo delovnega procesa. Koncept upravljanja delovnega toka je mogoče zaslediti že v začetku industrijske dobe, vendar je bila tehnologija, ki je neposredna predhodnica sistema RPA, ustvarjena šele s pojavom zgodnje programske opreme za upravljanje delovnega toka v 80. letih prejšnjega stoletja. Ta programska oprema običajno avtomatizira obdelavo naročil in upravljanje zalog ter tako sprosti ročne delavce za opravljanje drugih nalog.

Ti trendi skupaj kažejo na povečano željo po učinkovitosti, zaradi česar je tehnologija RPA postala vprašanje kdaj in ne če.

 

2. Deset zgodnjih primerov uporabe RPA

 

Prvi primeri uporabe RPA vključujejo avtomatizacijo ponavljajočih se opravil, ki temeljijo na pravilih. Prvotni cilji tehnologije RPA so bili osredotočeni na racionalizacijo poslovanja in poslovnih procesov. Nekateri od teh začetnih primerov uporabe so koristno merilo za to, kaj je tehnologija v tistem času zmogla.

Tukaj je deset prvih primerov uporabe tehnologije RPA.

  • Vnos, selitev, pridobivanje in potrjevanje podatkov
  • Varnostno kopiranje in arhiviranje podatkov
  • Avtomatizirano izpolnjevanje obrazcev
  • Obdelava plač
  • Usklajevanje računov
  • Upravljanje zalog
  • Testiranje QA
  • Obračunavanje zdravstvenega varstva
  • Obdelava posojil


Kot lahko vidite, je bila uporaba tehnologije RPA zelo raznolika. Ko pa so podjetja pri teh transakcijah začela varčevati s časom in denarjem, so začela raziskovati meje RPA. Kmalu smo vstopili v današnjo inkarnacijo orodij RPA.

 

Tehnologija RPA v sedanjosti

Kaj je testiranje obremenitve, testiranje mobilnih aplikacij in priložnostno testiranje?

Današnja zgodba tehnologije RPA je skoraj neprekinjen uspeh. V kratkem času se je RPA uveljavila kot nepogrešljivo orodje, ki je uvedlo novo obdobje produktivnosti v sodobni poslovni dobi.

Raziskali smo že korenine RPA, zdaj pa je čas, da si ogledamo, kaj tehnologija počne danes, da bi podjetjem pomagala povečati prihodke in rezultate.

 

RPA v današnjem času

 

Današnje zmogljivosti RPA so v veliki meri posledica umetne inteligence. Medtem ko je RPA sama po sebi lahko povečala učinkovitost in produktivnost, je naletela na trdne omejitve, ko so naloge zahtevale človeško kognicijo. Vendar sta integracija in konvergenca z orodji umetne inteligence privedla do razširitve obsega projektov RPA.

Ena od najpomembnejših omejitev tehnologije RPA je nezmožnost obvladovanja nestrukturiranih podatkov. Vendar je uporaba tehnologije računalniškega vida in obdelave naravnega jezika (NLP) te prejšnje omejitve odpravila. S prilagajanjem novim tehnologijam umetne inteligence je RPA verjetno postala pomembnejša kot kdaj koli prej.

 

1. Orodja RPA, usmerjena v industrijo

 

Malo je zanesljivejših znakov zrelosti trga, kot če prodajalci začnejo izdajati orodja, prilagojena posameznim panogam. V zadnjem času so bili na trgu predstavljeni izdelki, ki zagotavljajo rešitve za avtomatizacijo na področju zdravstva, financ, kadrov, logistike in drugih področij. Te aplikacije so opremljene s predlogami, ki olajšajo načrtovanje avtomatizacije procesov.

 

2. RPA in kognitivna avtomatizacija

 

Konvergenca RPA in kognitivne avtomatizacije (imenovane tudi inteligentna avtomatizacija) je v zadnjih letih pomenila velik korak naprej. Z združitvijo umetne inteligence, ML in RPA lahko ekipe pospešijo avtomatizacijo poslovnih procesov.

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

Tehnologijo RPA lahko zdaj v veliki meri izkoristijo tako zaledne kot sprednje pisarne, saj lahko njihovi avtomatizirani postopki obdelujejo vse vrste nestrukturiranih podatkov in celo sprejemajo odločitve, za katere je bil prej potreben človeški vnos.

 

3. Center odličnosti RPA (CoE)

 

Čeprav je potencial RPA očiten, je za mnoga podjetja skrb za čim večjo učinkovitost. Dokaj pogosto se ozka grla ne pojavljajo na tehničnem področju, temveč zato, ker podjetja nimajo dovolj strokovnega znanja in izkušenj, da bi resnično izkoristila prednosti. Organizacije vzpostavljajo RPA
Center odličnosti (CoE)
da bi zagotovili, da bodo imeli dovolj predvidevanja in razumevanja tehnologije za izvajanje projektov, ki spreminjajo pravila igre.

 

4. RPA v oblaku

 

Orodja RPA v oblaku so odlična možnost za sodobna podjetja. Oddaljen dostop do teh orodij pomaga zagotoviti, da lahko zaposleni z varno, prilagodljivo in skalabilno rešitvijo za avtomatizacijo delajo s katere koli lokacije. Še pomembneje pa je, da povezljivost v oblaku podjetjem omogoča, da v celoti izkoristijo prednosti ML in podatkovne analitike, saj zaposlenim zagotavlja mogočno računsko moč ne glede na njihovo lokacijo.

 

5. RPA brez kode

 

V zadnjih letih se je povečala priljubljenost RPA brez kode ali brez skript. Oblikovanje uporabniškega vmesnika/uporabniškega vmesnika je bistven element sprejetja. Zagotavljanje, da lahko avtomatizirane postopke gradijo vsi in ne le majhna skupina programerjev, prispeva k demokratizaciji tehnologije, večji ustvarjalnosti in hitrejšemu sodelovanju.

 

6. Orkestracija delovnih tokov

 

V preteklosti se je RPA najbolje uporabljal za predvidljive naloge, ki temeljijo na pravilih. Omejitve pa so vključevale težave pri razširjanju rešitev RPA ter visoko raven upravljanja in vzdrževanja. Če k temu dodamo še vse večjo zapletenost procesov IT, dobimo problem, ki kar kliče po rešitvi. Vstopite v orkestracijo delovnih tokov.

Orkestracija delovnih tokov omogoča učinkovitejše delovanje procesov RPA v pravilnem vrstnem redu. Za podjetja, ki se morajo razširiti in rasti, je ta napredek neprecenljiv.

 

7. Avtomatizacija srednjega trga in MSP

 

Tehnologija RPA je bila včasih nedosegljiva malim in srednje velikim podjetjem. Vendar je tako kot vsa tehnologija z leti postala cenejša in dostopnejša. Ta razvoj je bistvenega pomena za uspeh prelomnih podjetij in celo za njihovo konkurenčnost v primerjavi s sedanjim stanjem.

 

8. Digitalna preobrazba

 

Noben pogovor o sodobni uporabi RPA ne more potekati brez omembe tega, kako je ta tehnologija omogočila digitalno preobrazbo v tradicionalnih panogah, kjer se uporablja pisalo in papir. Poleg pozitivnega vpliva na okolje je podjetjem omogočila, da z manj dela naredijo več in razbremenijo svoje fizične delavce.

 

Deset današnjih primerov uporabe RPA

 

Primerjava današnjih primerov uporabe RPA z njihovimi zgodnjimi primerki je dober način za merjenje napredka, ki ga je ta zanimiva tehnologija dosegla v nekaj kratkih letih. Tukaj je deset sodobnih primerov uporabe tehnologije RPA.

  • Avtomatizirano odkrivanje zdravil
  • Načrtovanje vzdrževanja industrijske infrastrukture
  • Spremljanje cen
  • Upravljanje zalog in naročil
  • Načrtovanje sestankov v zdravstvu
  • Nadzor kakovosti v proizvodnji
  • Optimizacija dobavne verige
  • Klepetalni roboti in osebni asistenti
  • Skladnost s predpisi
  • Odkrivanje goljufij

 

Ti trenutni primeri uporabe RPA natančno kažejo, kako se je tehnologija premaknila od obvladovanja predvidljivih nalog tipa if/then/else k nečemu veliko bolj zapletenemu. Z vidika zgodnjih let 2000 se zdi veliko teh funkcij verjetno malo verjetnih. Vendar pa je RPA z orodji umetne inteligence postala bolj prožna pri tem, kaj lahko doseže.

Vendar je to le korak na poti k hiperavtomatizaciji.

 

Tehnologija RPA v prihodnosti

računalniški vid za testiranje programske opreme

Nemogoče je govoriti o obsežnem uvajanju RPA, ne da bi razpravljali o COVID-19. Pandemija je presenetila vse, tudi podjetja z zanesljivimi načrti za neprekinjeno poslovanje. V poslovnem smislu si bomo to obdobje deloma zapomnili kot čas pomembne digitalne preobrazbe.

RPA je bila poleg drugih tehnoloških komunikacijskih orodij v ospredju te velike spremembe. Poleti 2020 je zanimanje za RPA doseglo vrhunec – vsaj glede na Googlove iskalne izraze.

gibanje povpraševanja po rpa

Vendar je poskus ugotavljanja zanimanja za rešitev samo na podlagi obsega iskanja neuspešen. Vsaka zanimiva nova tehnologija doživi eksplozijo velikega zanimanja, ki se bo umirila, ko bodo vodstvo in zaposleni spoznali ta nova orodja. Uporabnost programske opreme lahko najbolje ocenite tako, da si ogledate trende tržnega deleža.

Glede na statistične podatke se je poraba RPA od leta 2020 močno povečala. Poleg tega napovedi kažejo, da se bo velikost trga povečala z 1,23 milijarde dolarjev leta 2020 do 13,39 milijarde dolarjev leta 2030. Po mnenju nekaterih analitikov so te napovedi morda res nekoliko konservativne. Nekatere raziskave kažejo, da RPA bo do leta 2032 predstavljala 66 milijard dolarjev vredno panogo.

 

1. RPA Gartner Hype Cycle

 

Na prihodnost RPA lahko pogledamo tudi skozi prizmo
Gartner Hype Cycle.
Ta uveljavljena metodologija pomaga vodstvenim delavcem razumeti nove tehnologije in se znebiti marketinških puhlic, ki lahko spremljajo nove tehnologije. Gre za ocenjevanje, ali se bodo obetavne nove meje spremenile v resničnost ali pa bodo postale rešitev, ki išče problem.

 

Gartner Hype Cycle sestavlja pet stopenj, skozi katere gre nova tehnologija. To so:

  1. Sprožilec za inovacije: Nova, vznemirljiva zamisel z omejenim številom izdelkov
  2. Vrhunec napihnjenih pričakovanj: Čas, ko vsi govorijo o možnostih
  3. Korito razočaranja: Tehnologija ne izpolnjuje prevelikih pričakovanj
  4. Naklon razsvetljenja: Trdni izdelki pomagajo ljudem, da resnično “razumejo” tehnologijo
  5. Planota produktivnosti: Široko razširjena uporaba

 

Gartnerjev cikel hype za RPA je v zaključni fazi. Organizacije so množično uporabljale to tehnologijo, njen potencial pa je dobro poznan in razumljen. Čeprav se vam morda zdi, da doseganje končne faze pomeni, da so dosežene zgornje meje tehnologije, se motite.

Prihodnost RPA je v njenem zbliževanju s številnimi drugimi zanimivimi tehnologijami. Drugače povedano, cikel RPA Hype Cycle se bo nadaljeval.

 

2. Tehnologija RPA in hiperavtomatizacija

 

RPA je tako imenovani sistem za obdelavo transakcij (TPS). Na kratko to pomeni računalnik, ki opravlja vsakodnevne poslovne transakcije v organizaciji. RPA se pri izvajanju nalog zanaša na natančno določena in vnaprej napisana pravila.

IS YOUR COMPANY IN NEED OF

ENTERPRISE LEVEL

TASK-AGNOSTIC SOFTWARE AUTOMATION?

Ti sistemi imajo velik vpliv na poslovne rezultate organizacije. Pomagali so povečati produktivnost, natančnost, prihranek stroškov in splošno kakovost dela. Vendar pa so možnosti teh orodij omejene. V veliki meri zato, ker je upravljanje delovnih tokov RPA precej zahtevna naloga. Za pravo avtomatizacijo je potreben še večji pristop “brez rok”.

Če želijo orodja RPA tudi v prihodnosti vplivati, se morajo na poti k hiperavtomatizaciji povezati z drugimi tehnologijami.

 

Kognitivna robotska avtomatizacija procesov

 

Izdelki RPA in kognitivne avtomatizacije so že tu. Ta kombinacija tehnologij ponuja elegantno rešitev za težke omejitve RPA, in sicer nezmožnost tehnologije za sprejemanje odločitev in ravnanje z nestrukturiranimi podatki. Z uporabo tehnologij umetne inteligence, kot so strojno učenje, računalniški vid in obdelava naravnega jezika, lahko roboti RPA avtomatizirajo bolj zapletene človeške naloge.

Največji prispevek kognitivne RPA bo razširitev področja uporabe avtomatov. Vsi smo se čudili, kako je generativna umetna inteligenca odprla vrata novim obzorjem. Vendar je to le ena vrsta umetne inteligence. Robotska in kognitivna avtomatizacija bosta v kombinaciji predstavljali možgane in moč novega obdobja hiperproduktivnosti.

 

Prilagodljivo učenje

 

Prilagodljivo učenje je še en element hiperavtomatskega pristopa. Z uporabo kombinacije tehnologij umetne inteligence, kot sta ML in podatkovna analitika, bodo roboti RPA zbirali in analizirali informacije o opravilih, ki jih opravljajo, ter se na podlagi teh spoznanj izboljševali. Rezultat nenehnega učenja bodo odločitve, ki temeljijo na podatkih, in celo samozdravilni roboti.

Vendar pa se potencial ne konča. Medtem ko bodo samozdravilni roboti zagotavljali večjo razpoložljivost orodij RPA, bodo samoizboljšujoči se roboti omogočili večjo produktivnost in bolj prilagojeno vrsto pomoči. Boti prihodnosti se bodo oblikovali glede na uporabnika, se naučili njegovih delovnih postopkov in mu po potrebi ponudili izboljšave.

 

Udeleženci Avtomatizacija

 

Raziskave kažejo, da
Neobvladana avtomatizacija predstavlja levji delež implementacij RPA
. Nenadzorovana avtomatizacija je najprimernejša za zaledna pisarniška opravila, medtem ko nadzorovana avtomatizacija deluje bolj kot osebni asistent, ki se sproži, ko zainteresirana stran potrebuje pomoč pri predvidljivih opravilih.

Prihodnost avtomatizacije z udeležbo bo vključevala bolj brezhiben odnos med človekom in računalnikom. Sistem za avtomatizacijo ne bo sprožen na zahtevo, temveč bo predvidljiv in odziven. Predloge bo pripravljal na podlagi konteksta, kar bo človeškim delavcem omogočilo doseganje doslej nepoznanih ravni produktivnosti.

 

Procesno rudarjenje

 

Procesno rudarjenje bo imelo pomembno vlogo v prihodnosti RPA. Hiperavtomatizacija je namenjena mehanizaciji čim večjega števila opravil, procesno rudarjenje pa bo ekipam omogočilo celovitejše razumevanje njihovih poslovnih procesov.

Z analizo dnevnikov dogodkov lahko orodja za rudarjenje procesov prepoznajo področja, na katerih je mogoče prihraniti čas ali denar v organizaciji. Pri tem bosta ponovno igrala vlogo ML in podatkovna analitika. Poglobljena analiza poslovnih procesov bo organizacijam pomagala odkriti procese, za katere prej niso mislile, da jih je mogoče avtomatizirati.

 

Večja prijaznost do uporabnika

 

Velik del uspeha sistema RPA je njegova sposobnost demokratizacije avtomatizacije. V zadnjih letih je bil dosežen napredek, vključno z razširitvijo orodij RPA brez kode. Z napredkom na področju generativne umetne inteligence in NLP pa bo pogovor postal nov vmesnik.

V prihodnosti bodo procesni rudarji in samoučeči se roboti RPA sodelovali z zainteresiranimi stranmi, da bi izboljšali in dopolnili njihovo delo, pri čemer bodo ljudje narekovali, kaj potrebujejo, roboti pa bodo zvesto opravili nalogo.

 

Nadaljnje vključevanje

 

Orodja RPA se bodo iz samostojnih aplikacij spremenila v medpodjetniške aplikacije, ki bodo v osrčju organizacije. Avtomatizacijo bo nadzoroval centraliziran sistem, ki bo povezal posamezne delavce, sisteme, orodja in zbirke podatkov ter tako ustvaril celovito izkušnjo.

 

3. Hiperavtomatizacija: zadnja faza

 

Hiperavtomatizacija RPA bo vključevala delitev dela, ki bo videti približno takole:

  • Umetni inteligenci se bo zaupalo, da bo sprejemala optimalne odločitve, pri čemer bo pogosto upoštevala stvari, ki jih ljudje ne morejo zaznati.
  • Analitika podatkov bo omogočila vpogled z iskanjem vzorcev in povezav v podatkih, ki močno presegajo človeško razumevanje.
  • RPA bo ob podpori umetne inteligence in analitike izvajal transakcije.

Vendar pa je treba poudariti, da je hiperavtomatizacija prav tako filozofija ali, upam si reči, odnos. Gre za preučitev poslovnih procesov in avtomatizacijo vsega, kar je mogoče.

 

4. Deset prihodnjih primerov uporabe RPA

 

Prihodnost RPA je svetla. Možnosti so skoraj neskončne. Vendar pa vam predstavljamo deset prihodnjih primerov uporabe RPA, ki niso več daleč.

  • Spremljanje in diagnosticiranje zdravstvenega varstva
  • Avtonomni avtomobili
  • Prediktivno vzdrževanje
  • Pravne raziskave
  • Sprejemanje odločitev na podlagi umetne inteligence
  • Spremljanje in ohranjanje okolja
  • Izobraževanje in usposabljanje
  • Upravljanje energetskega omrežja
  • Izpolnjevanje maloprodaje in skladiščenja
  • Avtomatizirano odkrivanje prostora

 

Zaključne misli

 

V kratkem času je RPA postala sestavni del podjetja. Orodja za avtomatizacijo poslovnih procesov so prešla od osnovnih transakcij k bolj zapletenim nalogam, ki so nekoč zahtevale človeško odločanje.

Prihodnost tehnologije je povezana s konvergenco robotske avtomatizacije procesov in umetne inteligence. Čeprav je na trgu že nekaj orodij umetne inteligence RPA, so le na začetku poti, kaj vse je mogoče doseči.

Download post as PDF

Alex Zap Chernyak

Alex Zap Chernyak

Founder and CEO of ZAPTEST, with 20 years of experience in Software Automation for Testing + RPA processes, and application development. Read Alex Zap Chernyak's full executive profile on Forbes.

Get PDF-file of this post