|  |  | FACTORYWORKS CUSTOMIZATION - SSR (SERVER SIDE RULES) FACTORYworks Customization - SSR (Server Side Rules)
Course Objectives: This course prepares you to: • Describe the FACTORYworks rule development environment and its components • Create, test and deploy custom business rules using either the “simple” or “complex” rule structure • Develop and deploy new rule modules • Extend or override existing business rules • Use ACE and Material Association structures within business rules
Classroom Format: • Lecture / Lab • Lecture describes major features & concepts • Hands-on exercises provide practice using examples • Class length is five days
Pre-requisites • Introduction to FACTORYworks3 • A moderate programming background o Familiarity with Object Orientated concepts o Ability to read more than one programming language, and code in a least one (C++ ideal) • Comprehension of the Rule Development Primer document provided by Applied Materials. (The Primer will be sent to students upon receipt of registration form.) • Basic knowledge of SQL and relational database concepts • Basic knowledge of the UNIX file system including the vi editor • Familiarity with .NET and UNIX "Make" an advantage
Course Outline:
Module 1: Introduction and Overview • Review of FACTORYworks architecture, components and functionality
Module 2: Getting Started • Overview of Rule Development methodology • Business Rule types
Module 3: FACTORYworks Objects • General look at FACTORYworks object types
Module 4: The .NET Environment • Structure and components of the Rule Development Toolkit • Walkthrough of a sample rule
Module 5: Defining a New Module • Defining, building and testing new rules
Module 6: The RObject Class • Using the RObject class and other Brooks supplied classes
Module 7: Writing a Simple Rule • Develop a rule using the “Simple Rule” structure • Issuing FACTORYworks transactions • Error handling
Module 8: Building on UNIX • Methodology for migrating rules from Windows to UNIX
Module 9: Using ACE in SSR • Review of ACE functionality • Maintaining and using ACE data in business rules
Module 10: Complex Rules • Develop a rule using the “Complex Rule” structure • Extending and replacing business rules
Module 11: Material Association • Overview of Material Associations • Creating, maintaining and fetching material association data in business rules
Module 12: Advanced Topics • Integration with external systems • Developing utilities • Best Practices
Cost: $2,500.00 USD per person Disclaimer: Periodically, Applied Materials will review and change course content to ensure it is aligned with current functionality of the product. Course content presented in this document could change because of this process. |  |