Kofax TotalAgility 7.4 SPA
At Course Completion
Upon completion of this course, students will be able to:
- Understand the fundamentals regarding Architecture
- Describe the difference and understand when to use a standard process approach and when to use a case management approach
- Understand process design tools
- Design an advanced case based process with mandatory and optional fragments
- Build re-usable processes
- Use Advanced Workflow Rules
- Leverage dynamic due dates, resources, and roles
- Handle exceptions and SLA breaches
- Work with states, events and preconditions, branching rules, and business rules
- Use more advanced features e.g. scripting, expressions, web services, and .NET activities
- Design process templates and skins, dynamic BPM
- Build and customize a case based forms site
- Create dynamic dropdowns, and create lookups
- Configure form validation
- Configure calculation and business rules
- Create display rules
- Configure localization
- Team collaboration and deployment
- Pass a Certification Examination with a score of 85% or higher
Prerequisites
- Completion of the Kofax TotalAgility 7 Essentials course
- To maximize the learning experience, it would be beneficial if the student had the following:
- Awareness of programming concepts (you do not have to write code on this course)
- Understanding of BPM Concepts
- Basic working knowledge of:
- SQL databases
- Microsoft Internet Information Services (IIS) Manager
Course Outline
DAY 1
Module 1 – Introduction to Class
- Duration, prerequisites and materials
- Goals
- Class structure and module overviews
- Import training processes, create site and build forms
Module 2 – Case Fragments and Sub Processes
- Mandatory case fragments
- Design an optional case fragment
- Build case fragment forms
- Initiate an optional fragment from a menu
- Case completion property
- Test an optional fragment
- Create a sub process
- Add a sub process node
- Map data into and out of a sub process
- Test a sub process
- DEMO
- LAB
Module 3 – Due Dates and SLA’s
- Set expected duration and SLA threshold for a process
- Set expected duration, due date (lead time), and SLA threshold for an activity
- Understand the business calendar
- DEMO
- LAB
Module 4 – Dynamic Due Dates and Milestones
- Calculate a dynamic due date
- Configure an activity to use a dynamic due date
- Create milestones
- Set when milestones are reached
- Test milestone and dynamic due dates
- DEMO
- LAB
DAY 2
Module 5 – Triggers and Exceptions
- View an activity trigger process
- Set an activity trigger
- Test triggers
- View an exception process
- Associate an exception with a process/server
- DEMO
- LAB
Module 6 – Advanced Workflow Rules, Dynamic Resources, and Roles
- Configure advanced workflow rules
- Test advanced workflow rules
- Configure dynamic resources
- Dynamically set case owner
- Test dynamic resources and case owner
- Creating a floating role
- Populate a floating role
- Test roles
- DEMO
- LAB
Module 7 – Branching Rules
- Examine branching rules
- Test branching rules
- DEMO
- LAB
Module 8 – Process States
- Add process states
- Associate a state change with an activity
- Test states
- DEMO
- LAB
Module 9 – Events and Preconditions
- Add an event and precondition
- Raise an event
- Test events and preconditions
- DEMO
- LAB
DAY 3
Module 10 – Script and Integration Nodes
- Configure script nodes
- Configure a .NET node
- Configure an expression node
- Configure a web service node
- Test script and integration nodes
- DEMO
- LAB
Module 11 – Templates and Skins, Dynamic BPM
- Create a process template
- Create a skin
- Test skins
- Modify a process dynamically
- Customize a job dynamically
- Job upgrader
- DEMO
- LAB
Module 12 – Document a Process
- Produce a design document for a process
- DEMO
- LAB
Module 13 – Customize Forms
- Customize forms
- Rows, columns, and cells
- Add form controls e.g. textbox, dropdown, radio button, calendar control
- Configure controls
- Create navigation
- Add form and site navigation
- Add navigation security
- DEMO
- LAB
DAY 4
Module 14 – Events and Actions
- Add form controls e.g. labels, textboxes, checkbox , buttons, calendars
- Set control properties
- Create form and control actions e.g. OnLoad, OnClick, Redirect, DB Query, .NET
- Set up database connections
- Perform lookups – dynamic and static lookup dropdown lists
- Configure radio button lists
- Other control types – tabs, tables, and embedded web pages
- DEMO
- LAB
Module 15 – Form Validation
- Add validation to a form
- Field length, type, format, error message, and tooltips
- Mandatory and optional fields
- Set field focus
- Set tab order
- Causes validation and confirmation messages
- Test validation
- DEMO
- LAB
Module 16 – Calculation Rules, Business Rules, and Display Rules
- Call a business rule from a form
- Create calculation rules
- Execute calculation rules
- Test calculation and business rules
- Create display rules
- Execute display rules
- Test display rules
- DEMO
- LAB
Module 17 – Popup Forms, Tables, and Begin/End Conditions
- Add languages and translations to a site
- Create a popup form
- Table control and begin/end condition
- Call a popup form
- Test popup forms
- DEMO
- LAB
Module 18 – JavaScript
- Create a JavaScript action
- Add a JavaScript function to a form
- Run JavaScript
- DEMO
- LAB
Module 19 – Localization (Optional Lab)
- Add languages and translations to a site
- Export/Import languages
- Site languages and the language selector control
- Multi-lingual actions
- Setting/getting job language
- Set language from job
- DEMO
- LAB
Module 20 – Team Collaboration and Deployment
- Team collaboration
- Export and Import
- Deployment
- DEMO
- LAB
Module 21 – Certification and Testing
- Certification requirements
- The Certification Exam
- Taking the exam
- Receiving your certificate
- CERTIFICATION EXAM