cancel
Showing results for 
Search instead for 
Did you mean: 

Sample Processes/Projects for Training

ConorClancy
Level 2
Hi, I'm just learning Blue Prism at the moment, and have found it much more benficial to work on sample proccesses than just reading material. Do you guys have any ideas on sample projects to work on to up my skills.   Thanks!
3 REPLIES 3

BenKirimlidis
Level 7
You've got the right idea with just getting stuck in. Start simple and you'll end up creating reusable code that you can use again and again Try creating processes like: 1. Moving a file from one folder to another Verify fodler is accessible, verify file exists, verify file format is correct, check if there is a lock/hold on the file.  Check target lcoation exists.  Move/Copy file, verify moved file is in correct location. 2. Create sub fodler directories for a date For reports / archiving, really handy to have an object that will created nested subfolders.  E.g .I have a folder for each process with a nested directory for the year, motnh and day so everything is easily found if i need it in future/ for an audit.  i.e. object/process takes a date input and a target lcoation then checks to see fi there is a folder called '2019', creates it if isn't there.  Then checks there is a folder called '201904' in '2019' and again for the day '20190429' and returns the directory of each folder created.  Very handy not to have to do this every time. 3. Create a process that sends an email notification You'' expand this a lot 4. Create a process that writes/ runs a batch script that will restart a resource  'shutdown /r'. Really handy 5. Create a process that reads from an excel and writes to another. Forces you to learn how to use handles. 6. Create a process to explore error handling i.e.e exceptions. Learn to distuingush between Business Exceptions and System Exceptions and how exceptions 'Bubble Up' from one layer to a higher process layer. 7. Create a process that reads an excel input and adds the data from a specific sheet into a work queue, then moves the input file to an archive folder. makes you use a bunch of the simpler processes outlined above.  Checks the input an darhcive fodlers exist. Checks the file exist, When it reads the data it'll verify the format is correct. Adds the data to a collection, adds the colelction to a work queue.  Then moves the file to the archvie folder.  Sends an email when comeplte with detiasl like number of files transfers, any issues and number of new work items.

BenKirimlidis
Level 7
I find this kind of directed practice way better than just reading some pdf file. The format outlined above is the defacto standard we use whenever we create a new process.  Everything is separated into distinct LOAD QUEUE, MAIN and REPORTING processes. The LOAD queue can run whenever it needs to. The MAIN process is completely scalable as we can put 1 or 10 bots to work on a work queue.  The REPORT process just makes a statements and maybe sends a copy of an excel reprot to a designated email at the end of day with a summary.

BenKirimlidis
Level 7
Also worth playing around with any simple APIs you might have access to. When it comes to creating a work queue, excels are not the best way fo doing it but it''s often the simplest way to take over an existing business process with minimal change. APIs though are great, start figuring them out.  They will save you SO MUCH work in the future. Bets of luck and I'm curiosu to hear any other simple process others have worked on when they were learning