SECTION 3B: PRACTICAL SKILLS MODULE SPECIFICATIONS
7. 251201004-PM-07, Modify and Improve Existing RPA Solutions, NQF Level 5, Credits 6
7.1 Purpose of the Practical Skills Module
The focus of the learning in this module is on providing the learner with an opportunity to acquire the skills to problem-solve issues (post-production) that arise in day to day running of robotic processes and to provide timely responses and solutions as required
The learner will be required to:
PM-07-PS01 : Troubleshoot problems and performance
PM-07-PS02 : Investigate and document better practices and alternative solutions that could be
used in future development (new requirements)
PM-07-PS03 : Update and maintain developer standards (best practice) around RPA best
practices to adapt due to regulatory and market pressures
PM-07-PS04 : Explore process improvements
PM-07-PS05 : Update robotic workflows should the company (client) update its RPA software
version
7.2 Guidelines for Practical Skills
7.2.1 PM-07-PS01 : Troubleshoot problems and performance
Scope of Practical Skill
Given the performance objectives, the learner must be able to:
PA0101 Use software to debug the source code of the bot
PA0102 Test connectivity of the bot
PA0103 Test authentication as possible problem
PA0104 Validate end-to-end user experience
PA0105 Check firewall traces on failed connections
PA0106 Check bot configuration issues
PA0107 Check channel configuration parameters or interrupted service
PA0108 Ensure configuration files were copied
Applied Knowledge
AK0101 Issues that may occur with debugging and how to address these
AK0102 Methods and tools for debugging
AK0103 How to analyse and use feedback to fix the bugs
AK0104 How to resolve workflow incidents
AK0105 How to identify and record bugs in the code
Internal Assessment Criteria
IAC0101 The code is de-bugged for any syntax errors, runtime errors or exceptions
IAC0102 Connectivity and performance of the robot are ensured using a monitoring software e.g.,
UiPath Orchestrator
7.2.2 PM-07-PS02 : Investigate and document better practices and alternative solutions that
could be used in future development (new requirements)
Scope of Practical Skill
Given the expected behaviour of the robot, the learner must be able to:
PA0201 Investigate better ways of achieving a similar outcome (such as infrastructure
251201004 – Occupational Certificate: Robotic Processing Automation (RPA) Developer Page 80 of 108
improvements, new functionalities or policy changes)
PA0202 Remediate once infrastructure or policies were changed
PA0203 Handle infrastructure improvements or policy changes
Applied Knowledge
AK0201 How to analyse and use feedback
AK0202 How to resolve workflow incidents
AK0203 How to implement enhancements and upgrades
AK0204 How to manage changes in technical RPA environment
AK0205 How to evaluate and select the best testing tool for the given purpose
Internal Assessment Criteria
IAC0201 Possible changes or configurations are documented directly in the applications used
IAC0202 Updates in the process are suggested for it to be more efficient before automating
IAC0203 APIs or other methods for applications or webpages that could constantly update or have
frequent releases, are used
7.2.3 PM-07-PS03 : Update and maintain developer standards (best practice) around RPA best
practices to adapt due to regulatory and market pressures
Scope of Practical Skill
Given the documented best practices, the learner must be able to:
PA0301 Investigate new product releases to keep up to date and apply continuous learning
PA0302 Explore regulatory requirements and pressures, e.g., protection of personal information
PA0303 Stay abreast of new updates from the product owner
PA0304 Explore and apply international standards for developing and maintaining computer
applications related to:
Risk of the application
Size and complexity of the application
Applied Knowledge
AK0301 How to implement enhancements and upgrades
AK0302 How to manage changes in technical RPA environment
AK0303 How to evaluate and select the best testing tool for the given purpose
Internal Assessment Criteria
IAC0301 The efficiency of applying best practices is evaluated by the RPA developer
IAC0302 Reporting around common errors is set to ensure a notice when the RPA fails due to
application changes
IAC0303 The use of best-in-class products and features of RPA software, is ensured by upskilling
7.2.4 PM-07-PS04 : Explore process improvements
Scope of Practical Skill
Given application deployment schedule, the learner must be able to:
PA0401 Investigate process to identify areas for improvement
PA0402 Define and compare inputs/outputs and necessary actions to the current defined process
steps
251201004 – Occupational Certificate: Robotic Processing Automation (RPA) Developer Page 81 of 108
PA0403 Measure efficiency in terms of scalability of the workflow and the percentage of reusable
components within the automation
PA0404 Develop improvements to simplify the process and make it more understandable, therefore
reducing the necessary programming and auditing effort and improving customer
experience
Applied Knowledge
AK0401 Issues that may occur with debugging and how to address these
AK0402 Methods and tools for debugging
AK0403 How to analyse and use feedback to fixing the bugs
AK0404 How to resolve workflow incidents
AK0405 How to identify and record bugs in the code
AK0406 How to implement enhancements and upgrades
AK0407 How to manage changes in technical RPA environment
AK0408 How to evaluate and select the best testing tool for the given purpose
Internal Assessment Criteria
IAC0401 Efficiency is measured in terms of scalability of the workflow and the percentage of
reusable components within the automation
IAC0402 Care is taken that the process is prepared for automation, ensuring the process is efficient
for robot use over human use
IAC0403 Inputs/outputs and necessary actions are defined and compared to the current defined
process steps
7.2.5 PM-07-PS05 : Update robotic workflows should the company (client) update its RPA
software version
Scope of Practical Skill
Given the updated or new RPA platform to be used, the learner must be able to:
PA0501 Update existing workflows – license update
PA0502 Understand automation version control
PA0503 Authenticate course on automation version control
PA0504 Mitigate workflows
PA0505 Ensure source control
Applied Knowledge
AK0501 How to implement enhancements and upgrades
AK0502 How to manage changes in technical RPA environment
AK0503 How to evaluate and select the best testing tool for the given purpose
Internal Assessment Criteria
IAC0501 The software is updated successfully and test cases are re-run
IAC0502 Care is taken that workflows are executed as expected, with version changes
7.3 Provider Programme Accreditation Criteria
Physical Requirements:
Valid licenses software and application, including OS.
Internet connection and hardware availability
Examples and information specified in the scope statement and all the case studies, scenarios and
access to hardware and software implied in the scope statements of the modules.
Remote learners: Provider must provide business IT simulation system (e.g., invoice processing).
Human Resource Requirements:
Lecturer/learner ratio of 1:10 (Maximum)
Qualification of lecturer (SME):
o NQF 6 industry recognised qualification with 1 year’s experience in the IT industry
o RPA vendor certification
Assessors and moderators: accredited by the MICT SETA
Legal Requirements:
Legal (product) licences to use the software for learning and training
OHS compliance certificate
Ethical clearance (where necessary)
7.4 Exemptions
No exemptions, but the module can be achieved in full through a normal RPL process
NQF5 Robotics Processing Automation Developer (RPA) – 251201004-PM-06, Deploy RPA Solutions which Emulate Actions of a Human Interacting within Digital Systems
The price displayed excludes any applicable taxes.
The price applies to this Training Module Only.