+254 721 331 808    training@upskilldevelopment.com

Home / Project Planning and Management Courses

Project Workflow Application Development with Microsoft Power Platform Intensive Course

Build powerful project workflow applications with Microsoft Power Platform. Learn to develop Power Apps, automate approvals with Power Automate, structure data in Dataverse, integrate Microsoft 365, and create actionable reports while strengthening security, governance, and operational efficiency.
Duration: 10 Days Classroom & Online In-House Available Certificate on Completion

Training Registration & Schedule

Compare training options, fees and available dates, then register for your preferred session.

Online Training Registration

Training ModePlatformDurationFee per ParticipantRegistration
LIVE ONLINEInstructor-led training Zoom / Google MeetAttend from anywhere 10 days USD 1,740 Register Online →

Classroom / On-site Training Schedule

15 upcoming sessions

Swipe horizontally to see all columns →

Training DatesLocationTraining ModeFee per ParticipantRegistration
16 Nov 2026 – 27 Nov 202610 training days Nairobi CLASSROOM USD 2,900 Register Now →
07 Dec 2026 – 18 Dec 202610 training days Mombasa CLASSROOM USD 3,400 Register Now →
21 Dec 2026 – 01 Jan 202710 training days Nairobi CLASSROOM USD 2,900 Register Now →
18 Jan 2027 – 29 Jan 202710 training days Nairobi CLASSROOM USD 2,900 Register Now →
18 Jan 2027 – 29 Jan 202710 training days Mombasa CLASSROOM USD 3,400 Register Now →
15 Feb 2027 – 26 Feb 202710 training days Nairobi CLASSROOM USD 2,900 Register Now →
15 Feb 2027 – 26 Feb 202710 training days Mombasa CLASSROOM USD 3,400 Register Now →
15 Mar 2027 – 26 Mar 202710 training days Nairobi CLASSROOM USD 2,900 Register Now →
15 Mar 2027 – 26 Mar 202710 training days Mombasa CLASSROOM USD 3,400 Register Now →
19 Apr 2027 – 30 Apr 202710 training days Nairobi CLASSROOM USD 2,900 Register Now →
19 Apr 2027 – 30 Apr 202710 training days Mombasa CLASSROOM USD 3,400 Register Now →
17 May 2027 – 28 May 202710 training days Nairobi CLASSROOM USD 2,900 Register Now →
17 May 2027 – 28 May 202710 training days Mombasa CLASSROOM USD 3,400 Register Now →
21 Jun 2027 – 02 Jul 202710 training days Nairobi CLASSROOM USD 2,900 Register Now →
21 Jun 2027 – 02 Jul 202710 training days Mombasa CLASSROOM USD 3,400 Register Now →
Need registration assistance? Contact training@upskilldevelopment.com for training dates, invoices and invitation letters.

Nairobi, Kenya Classroom/On-site Training Schedule

Course Date Location Fee Enroll
16/11/2026 to 27/11/2026 Nairobi 2,900 USD Register
21/12/2026 to 01/01/2027 Nairobi 2,900 USD Register
18/01/2027 to 29/01/2027 Nairobi 2,900 USD Register
15/02/2027 to 26/02/2027 Nairobi 2,900 USD Register
15/03/2027 to 26/03/2027 Nairobi 2,900 USD Register
19/04/2027 to 30/04/2027 Nairobi 2,900 USD Register
17/05/2027 to 28/05/2027 Nairobi 2,900 USD Register
21/06/2027 to 02/07/2027 Nairobi 2,900 USD Register
19/07/2027 to 30/07/2027 Nairobi 2,900 USD Register
16/08/2027 to 27/08/2027 Nairobi 2,900 USD Register
20/09/2027 to 01/10/2027 Nairobi 2,900 USD Register
18/10/2027 to 29/10/2027 Nairobi 2,900 USD Register
15/11/2027 to 26/11/2027 Nairobi 2,900 USD Register
20/12/2027 to 31/12/2027 Nairobi 2,900 USD Register

Mombasa, Kenya Classroom/On-site Training Schedule

Course Date Location Fee Enroll
07/12/2026 to 18/12/2026 Mombasa 3,400 USD Register
18/01/2027 to 29/01/2027 Mombasa 3,400 USD Register
15/02/2027 to 26/02/2027 Mombasa 3,400 USD Register
15/03/2027 to 26/03/2027 Mombasa 3,400 USD Register
19/04/2027 to 30/04/2027 Mombasa 3,400 USD Register
17/05/2027 to 28/05/2027 Mombasa 3,400 USD Register
21/06/2027 to 02/07/2027 Mombasa 3,400 USD Register
19/07/2027 to 30/07/2027 Mombasa 3,400 USD Register
16/08/2027 to 27/08/2027 Mombasa 3,400 USD Register
20/09/2027 to 01/10/2027 Mombasa 3,400 USD Register
18/10/2027 to 29/10/2027 Mombasa 3,400 USD Register
15/11/2027 to 26/11/2027 Mombasa 3,400 USD Register
20/12/2027 to 31/12/2027 Mombasa 3,400 USD Register

Kigali, Rwanda Classroom/On-site Training Schedule

Course Date Location Fee Enroll

Dubai, UAE Classroom/On-site Training Schedule

Course Date Location Fee Enroll

Dar es Salaam, Tanzania Classroom/On-site Training Schedule

Course Date Location Fee Enroll

Kampala, Uganda Classroom/On-site Training Schedule

Course Date Location Fee Enroll

Course Introduction

Project workflow application development with Microsoft Power Platform enables organizations to digitize operational processes, automate repetitive tasks, improve collaboration, and strengthen project governance without relying exclusively on traditional software development. Project Workflow Application Development with Microsoft Power Platform Intensive Course provides participants with practical skills to design, build, deploy, and maintain workflow applications using Microsoft Power Apps, Power Automate, Power BI, Dataverse, and related Microsoft 365 services. The course emphasizes the development of secure, scalable, user-friendly applications that address real project management and business process requirements.

Projects frequently involve interconnected workflows for approvals, resource requests, procurement, risk escalation, document reviews, issue resolution, change control, progress reporting, and stakeholder communication. When these activities depend on spreadsheets, email chains, paper forms, or disconnected applications, organizations may experience delays, inconsistent information, weak traceability, and limited management visibility. Participants learn how to analyze these challenges, map existing processes, define application requirements, and develop digital workflow solutions that improve accountability, reduce administrative effort, and support consistent project execution.

Microsoft Power Platform provides a low-code development environment for creating business applications, automating workflows, connecting data sources, and presenting actionable information. The course explores how Power Apps can provide intuitive interfaces for project teams, Power Automate can orchestrate approvals and notifications, Dataverse can organize structured business information, and Power BI can transform workflow data into meaningful operational insights. Participants also examine how SharePoint, Microsoft Teams, Microsoft Forms, Outlook, and other supported connectors can contribute to integrated project workflow solutions.

Successful workflow application development requires more than configuring forms and automations. Developers must understand process logic, data modeling, user experience, application security, access permissions, error handling, testing, environment management, and deployment governance. The course addresses these requirements through practical exercises in workflow design, data validation, conditional routing, approval hierarchies, exception handling, auditability, and application lifecycle management. Participants learn to build solutions that accommodate changing project requirements while maintaining appropriate controls over business information and user actions.

The course also examines advanced capabilities and emerging development practices, including reusable components, solution packaging, environment variables, connection references, application monitoring, AI-assisted development, intelligent document processing, and AI-enabled workflow assistance where available and appropriate. Participants explore how to assess licensing considerations, connector limitations, performance requirements, data policies, and organizational governance before deploying applications into production. Emphasis is placed on responsible automation, maintainable design, and the practical distinction between rapid prototyping and enterprise-ready solutions.

By completing Project Workflow Application Development with Microsoft Power Platform Intensive Course, participants will be able to translate project workflow requirements into functional applications that integrate data capture, business rules, automated approvals, notifications, reporting, and controlled collaboration. They will develop practical competencies in Power Apps development, Power Automate orchestration, Dataverse configuration, Power BI reporting, application testing, security design, deployment, and continuous improvement. The course supports professionals seeking to accelerate digital transformation, standardize project processes, improve workflow transparency, and deliver measurable operational benefits through Microsoft Power Platform.

Duration

10 days

Who Should Attend

  • Project managers seeking to digitize project approvals, issue tracking, change requests, resource allocation, and routine project administration.

  • Business analysts responsible for gathering requirements, mapping business processes, defining workflow rules, and translating operational needs into application specifications.

  • Microsoft Power Platform developers building custom business applications, automated workflows, integrations, and reporting solutions.

  • Project management office professionals seeking to standardize governance processes, portfolio reporting, project documentation, and management approvals.

  • Process improvement specialists responsible for identifying bottlenecks, redesigning workflows, and implementing low-code automation.

  • Microsoft 365 administrators and solution specialists supporting SharePoint, Teams, Outlook, and connected business applications.

  • Power Apps makers and citizen developers seeking structured methods for building maintainable, secure, and reliable project workflow applications.

  • Power Automate developers responsible for automated approvals, notifications, scheduled workflows, exception handling, and business process orchestration.

  • Data analysts and business intelligence professionals integrating workflow information with dashboards, performance indicators, and operational reporting.

  • IT professionals responsible for application architecture, environment administration, security configuration, deployment, and lifecycle management.

  • Digital transformation managers overseeing low-code adoption, process automation, application modernization, and productivity improvement initiatives.

  • Procurement, finance, engineering, human resources, and operations professionals developing workflow solutions for their respective project functions.

  • Quality assurance specialists responsible for application testing, workflow verification, defect management, and release acceptance.

  • Consultants implementing Microsoft Power Platform solutions for project delivery, governance, compliance, and enterprise process improvement.

  • Technical team leaders and solution architects seeking practical experience in designing scalable workflow applications using Microsoft's low-code ecosystem.

Course Objectives

  • Understand Microsoft Power Platform architecture and explain how Power Apps, Power Automate, Power BI, Dataverse, and Microsoft 365 services work together to support project workflow applications.

  • Analyze project and business processes to identify automation opportunities, document user requirements, map workflow stages, and define measurable application outcomes.

  • Design and develop responsive Canvas Apps and suitable model-driven applications that support structured data entry, project task management, approvals, and operational collaboration.

  • Create effective data models using Dataverse, SharePoint, and other appropriate data sources, including relationships, validation rules, reference data, and controlled information structures.

  • Build automated workflows using Power Automate to coordinate approvals, notifications, reminders, conditional routing, scheduled actions, and cross-application business processes.

  • Implement advanced workflow logic involving branching, expressions, variables, reusable child flows, parallel approvals, escalation paths, exception handling, and recovery procedures.

  • Integrate Power Platform applications with Microsoft Teams, Outlook, SharePoint, Forms, Excel, and other supported services through appropriate connectors and integration patterns.

  • Develop Power BI dashboards and reports that transform application data into meaningful project performance indicators, workflow metrics, exception reports, and management insights.

  • Apply security and governance principles involving identity, role-based permissions, data access, environment separation, connector policies, and appropriate protection of sensitive information.

  • Test workflow applications systematically using functional tests, negative scenarios, user acceptance testing, performance checks, and validation of automated outcomes.

  • Package, deploy, monitor, and maintain Power Platform solutions using managed or unmanaged solutions, environment variables, connection references, and appropriate application lifecycle practices.

  • Deliver a practical project workflow application supported by technical documentation, governance considerations, user guidance, testing evidence, and a plan for continuous improvement.

Comprehensive Course Outline

Module 1: Microsoft Power Platform Architecture and Workflow Development Foundations

  • Explore the Microsoft Power Platform ecosystem, including Power Apps, Power Automate, Power BI, Dataverse, Power Pages, and relevant Microsoft 365 integration capabilities.

  • Examine low-code and pro-code development approaches, identify suitable workflow use cases, and assess when a Power Platform solution is preferable to a conventional custom application.

  • Analyze project management workflows such as approvals, change requests, issue registers, risk escalation, procurement requests, resource allocation, and document review.

  • Understand tenant environments, licensing considerations, connectors, platform dependencies, data policies, and architectural factors that influence application feasibility and deployment.

Module 2: Business Process Analysis and Workflow Requirements Engineering

  • Map existing and proposed workflows using process diagrams, swimlanes, decision points, handoffs, business rules, approval stages, and exception paths.

  • Gather and document functional requirements, user roles, data requirements, integration needs, performance expectations, security constraints, and acceptance criteria.

  • Identify workflow bottlenecks, repetitive manual tasks, duplicated data entry, communication gaps, and control weaknesses that could be addressed through automation.

  • Develop application specifications that define workflow triggers, state transitions, notifications, approval authorities, escalation conditions, audit requirements, and measurable success criteria.

Module 3: Power Apps Canvas Application Development

  • Build Canvas Apps using screens, forms, galleries, controls, containers, navigation elements, responsive layouts, and reusable interface patterns.

  • Apply Power Fx formulas to implement validation, conditional visibility, calculated fields, filtering, searching, data updates, and user interaction logic.

  • Develop project forms and dashboards for task assignments, progress updates, issue logging, risk reporting, resource requests, and change control submissions.

  • Improve application usability through accessible design, consistent navigation, informative error messages, loading indicators, mobile-friendly layouts, and clear feedback for user actions.

Module 4: Model-Driven Apps and Dataverse Application Design

  • Understand model-driven application architecture and determine when Dataverse-centered applications are suitable for structured, relational, and process-oriented project workflows.

  • Configure Dataverse tables, columns, relationships, choices, calculated fields, business rules, forms, views, and relevant validation requirements.

  • Design data structures for projects, work packages, stakeholders, tasks, approvals, risks, issues, changes, and supporting reference information.

  • Configure application navigation, forms, views, and security roles to support controlled access, consistent data entry, and efficient management of related project records.

Module 5: Data Sources, Integration, and Information Management

  • Connect Power Apps and Power Automate to suitable data sources, including Dataverse, SharePoint, Excel, SQL-based services, and other supported connectors.

  • Design effective data structures and select appropriate storage options by considering relationships, record volumes, concurrent users, governance, performance, and licensing implications.

  • Implement data validation, duplicate prevention, reference-data controls, error reporting, and reconciliation techniques to maintain reliable workflow information.

  • Integrate project applications with Microsoft Teams, Outlook, SharePoint document libraries, Microsoft Forms, and other supported services to reduce disconnected activities and duplicate data entry.

Module 6: Power Automate Workflow Design and Business Process Automation

  • Create automated, instant, and scheduled cloud flows using suitable triggers, actions, conditions, loops, variables, expressions, and connector operations.

  • Build project approval workflows that route submissions according to project value, risk level, department, role, document status, or defined approval hierarchy.

  • Implement reminders, deadline notifications, status updates, task creation, document handling, escalation procedures, and automated communications across project teams.

  • Apply flow design principles covering reusable logic, readable naming conventions, controlled trigger conditions, concurrency settings, and maintainable workflow structures.

Module 7: Advanced Approval Logic and Exception Handling

  • Develop multi-stage, parallel, conditional, and delegated approval processes with clear decision rules, status transitions, and traceable outcomes.

  • Use expressions, variables, arrays, loops, scopes, and appropriate error-handling patterns to manage complex workflow logic and unexpected execution failures.

  • Design escalation mechanisms for overdue approvals, rejected submissions, missing information, unavailable approvers, failed integrations, and repeated processing errors.

  • Implement recovery and notification procedures that preserve process integrity, prevent duplicate actions where feasible, and provide administrators with sufficient diagnostic information.

Module 8: Project Document Management and Collaboration Workflows

  • Develop document submission and review workflows that connect Power Apps and Power Automate with SharePoint libraries and other supported document services.

  • Automate document classification, metadata updates, approval notifications, review assignments, version-aware processes, and controlled status transitions.

  • Integrate project workflows with Microsoft Teams and Outlook to support collaboration, decision notifications, task coordination, and communication traceability.

  • Establish appropriate access controls, retention considerations, document ownership, and audit procedures based on organizational policy and applicable information requirements.

Module 9: Power BI Reporting and Workflow Performance Analytics

  • Connect Power BI to appropriate workflow data sources and prepare datasets for analysis of approval times, backlog, task completion, exception frequency, and process performance.

  • Design interactive reports using measures, filters, drill-through, visualizations, and suitable data models to communicate workflow status and operational outcomes.

  • Develop indicators for approval cycle time, overdue requests, workflow throughput, rework rates, processing failures, service-level performance, and user adoption.

  • Publish and maintain reports with appropriate access controls, refresh arrangements, data validation, and interpretation guidance for project managers and business stakeholders.

Module 10: Security, Governance, and Responsible Platform Administration

  • Understand Microsoft Power Platform security concepts involving Microsoft Entra ID identities, environment permissions, application sharing, Dataverse security roles, and data-source access.

  • Apply data loss prevention policies, connector classifications, environment controls, and appropriate restrictions to reduce unauthorized data movement and unmanaged integrations.

  • Establish governance practices for solution ownership, naming standards, documentation, development environments, production access, and the management of citizen-developed applications.

  • Evaluate licensing, data residency, privacy, retention, audit, and regulatory considerations with reference to the organization's actual Microsoft agreements and applicable requirements.

Module 11: Application Testing, Quality Assurance, and Performance Optimization

  • Develop structured test plans covering application navigation, data entry, validation, approval routing, permissions, integration behavior, and workflow completion.

  • Execute positive, negative, boundary, regression, and user acceptance tests to identify defects before solutions are released to operational users.

  • Diagnose slow application screens, inefficient data queries, delegation limitations, excessive connector calls, failed flows, and other performance issues.

  • Establish defect tracking, test evidence, release acceptance criteria, and monitoring procedures that support reliable application behavior and continuous quality improvement.

Module 12: Solution Packaging, Deployment, and Application Lifecycle Management

  • Understand Power Platform solutions and organize related applications, flows, tables, connection references, environment variables, and dependencies into deployable packages.

  • Apply development, test, and production environment separation to support controlled releases, testing, rollback planning, and protection of live project operations.

  • Use managed and unmanaged solutions appropriately, configure deployment settings, resolve dependencies, and manage environment-specific connections and configuration values.

  • Establish version control, release documentation, approval gates, deployment checklists, ownership transfer, and maintenance procedures appropriate to organizational maturity and available tooling.

Module 13: Advanced Integrations, APIs, and Extensibility

  • Explore integration patterns using standard and premium connectors, custom connectors, APIs, webhooks, and supported enterprise services according to licensing and technical requirements.

  • Configure secure data exchanges between workflow applications and external systems, considering authentication, permissions, data mapping, error handling, and service availability.

  • Assess when to use Power Platform connectors, Dataverse integration, Azure services, or custom development to address requirements that exceed standard low-code capabilities.

  • Apply integration testing and monitoring practices that verify data consistency, detect failed transactions, control retries, and preserve traceability across connected systems.

Module 14: AI-Assisted Development and Intelligent Workflow Automation

  • Explore AI-assisted application development and formula suggestions through available Power Platform capabilities while validating generated logic, permissions, and operational behavior.

  • Evaluate suitable uses of AI Builder and other available AI services for document processing, classification, extraction, summarization, and workflow assistance.

  • Design human-reviewed intelligent workflows for routing requests, identifying missing information, extracting document attributes, and supporting structured decisions.

  • Assess AI feature availability, licensing, data handling, output reliability, human oversight, and governance requirements before introducing AI-enabled functions into production workflows.

Module 15: Application Monitoring, Support, and Continuous Improvement

  • Monitor application usage, flow execution, connector failures, capacity considerations, workflow exceptions, and other available operational signals to identify issues early.

  • Establish support procedures for incident reporting, triage, defect prioritization, root-cause analysis, corrective actions, and communication with affected users.

  • Collect user feedback and workflow performance data to identify opportunities for simplifying forms, reducing approval delays, improving data quality, and enhancing adoption.

  • Maintain a controlled improvement backlog with documented changes, regression testing, release planning, ownership, and measurable benefits for each significant enhancement.

Module 16: Capstone Project and End-to-End Workflow Application Delivery

  • Analyze a realistic project management scenario and define the business problem, user roles, process map, data model, workflow rules, security needs, and acceptance criteria.

  • Build an integrated application using appropriate Power Apps components, data sources, Power Automate flows, approval logic, notifications, and reporting capabilities.

  • Test the complete solution across normal operations, exceptions, access restrictions, data validation, workflow failures, and relevant user acceptance scenarios.

  • Present the completed application with technical documentation, deployment considerations, governance controls, performance measures, user guidance, and a roadmap for future enhancements.

Training Approach

This course will be delivered by our skilled trainers who have vast knowledge and experience as expert professionals in the fields. The course is taught in English and through a mix of theory, practical activities, group discussion and case studies. Course manuals and additional training materials will be provided to the participants upon completion of the training.

Tailor-Made Course

This course can also be tailor-made to meet organization requirement. For further inquiries, please contact us on: Email: training@upskilldevelopment.com Tel: +254 721 331 808

Training Venue 

The training will be held at our Upskill Training Centre. We also offer training for a group (at a discount of 10% to 50%) at requested location all over the world. The Onsite course fee covers the course tuition, training materials, two break refreshments, buffet lunch, airport transfers, Upskill gift package, and guided tour.

Visa application, travel expenses, dinners, accommodation, insurance, and other personal expenses are catered by the participant

Certification

Participants will be issued with Upskill certificate upon completion of this course.

Airport Pickup and Accommodation

Airport pickup and accommodation is arranged upon request. For booking contact our Training Coordinator through Email: training@upskilldevelopment.com, +254 721 331 808

Terms of Payment:

Unless otherwise agreed between the two parties’ payment of the course fee should be done 3 working days before commencement of the training so as to enable us to prepare better.

Choose Your Training Format

Attend a scheduled session or request a customized programme for your organization.

Classroom Training

Attend instructor-led training at one of our scheduled training locations.

Live Online Training

Join interactive instructor-led sessions remotely from your office or home.

In-House Training

Customize the course content, dates and delivery for your team or organization.

Certification

Participants who successfully complete the programme receive a Certificate of Completion from Upskill Development Institute.

Request Course Information

Need a Tailor-Made Programme?

We can customize the course content, duration, schedule and delivery format to match your organization's objectives.

Dates & Fees Enquire Now

Organizations we've served

Some of Our Recent Clients

We support professional development and institutional capacity building for organizations across a wide range of sectors. Explore a selection of organizations featured in our client portfolio.

SNV logoSNV
National Communications Authority logoNational Communications Authority
Masinde Muliro University of Science and Technology logoMasinde Muliro University of Science and Technology
Kenya Medical Research Institute logoKenya Medical Research Institute
Save Lamu logoSave Lamu
UNICEF logoUNICEF
Fairtrade Africa logoFairtrade Africa
World Agroforestry (ICRAF) logoWorld Agroforestry (ICRAF)
CPI logoCPI
Food and Agriculture Organization (FAO) logoFood and Agriculture Organization (FAO)
University of Southampton logoUniversity of Southampton
Ngali Holdings logoNgali Holdings
STOPAIDS logoSTOPAIDS
International Fertilizer Development Center (IFDC) logoInternational Fertilizer Development Center (IFDC)
Wide Communications logoWide Communications

Learn. Apply. Grow.

Build skills that make a difference at work

Upskill Development Institute offers practical professional training, customized group programmes and flexible learning options to help individuals and organizations strengthen performance.

Chat with us on WhatsApp