JSMPros Course Desc.pdf
PDF 4 MB Posted
- Attached to
- Staff Training and Professional Development
- Contract number
- MSNALL-2024-Staff Training
- Issued by
- Wisconsin
About this file
This document is a course summary and table of contents for PeopleSoft training services provided by JSMPROS INC under contract #2024-UWMSN-00482-RFB with the University of Wisconsin-Madison (UWMSN). The contract covers comprehensive PeopleSoft technical training courses for the 2024 period, with full course details and registration available through the vendor's website at https://www.jsmpros.com/.
The contract encompasses a broad range of PeopleSoft technical training courses covering development, administration, and user skills across multiple areas including Application Classes, Application Engine, PeopleCode programming, Fluid user interface development, Integration Tools, Query development, Security administration, and the PeopleSoft Test Framework. Course durations range from one-day specialized topics like Event Mapping and Drop Zones to comprehensive five-day programs such as Integration Tools and PeopleCode development. The training covers both foundational courses (PeopleTools 1 and 2) for new developers and business analysts, as well as advanced topics like object-oriented programming, workflow engines, and system integration. Each course includes hands-on activities, walkthroughs, and practical exercises designed to provide comprehensive technical competency in PeopleSoft enterprise software systems.
View the file
Other files
| File | Type | Posted |
|---|---|---|
| Aspire Talent Group Course Desc.pdf | ||
| IT Management and Leadership Institute Course Desc.docx | DOCX document | |
| New Horizons Computer Learning Ctr Course Desc.pdf | ||
| Vinsys Corp Course Desc.pdf | ||
| AE Bus Sol Sample Tableau Cloud Course Desc.pdf | ||
| Arrowhead Course Description.docx | DOCX document | |
| Griffin Direct Course Desc.pdf | ||
| Living Giving Enterprises Course Desc.docx | DOCX document | |
| Right Management Course Desc.pdf | ||
| Strategic Development Group Course Desc.pdf | ||
| Vendor Information - Cost Sheets v.2.xlsx | XLSX spreadsheet | |
| Borel Educ Consult Course Desc.pdf | ||
| Dougherty Course Desc.pdf | ||
| Gallup Course Desc.docx | DOCX document | |
| HR Solutions Course Desc.pdf | ||
| MOD Network Couse Desc.pdf | ||
| MOR Assoc Course Desc.pdf | ||
| McGarity Course Desc.pdf | ||
| NTERONE Course Desc.xlsx | XLSX spreadsheet | |
| Dynamic Works Course Desc.pdf | ||
| Front Runner Leadership Consult Course Desc.pdf | ||
| Laurel Associates Course Desc.pdf | ||
| Processing Group Course Desc.pdf |
Show all 23
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
JSMPROS INC #2024-UWMSN-00482-RFB COURSE SUMMARIES
Page | 1
The following list contains a summary of each course included in the 2024 JSMPROS UWMSN contract.
Full course details and registration are available online at https://www.jsmpros.com/.
Application Classes A two-day course covering object-oriented PeopleCode. Application Classes are the foundation for every modern PeopleTools framework including Approval Workflow Engine, Event Mapping, Chatbots, and integration.
Application Engine Attend this four-day course to learn about PeopleSoft’s batch processing engine. Topics include
PeopleCode, SQL, set-based processing, and restart.
Approval Workflow Engine Through this two-day course, attendees learn how to configure and build workflows using PeopleSoft’s
Approval Workflow Engine. This course covers both Fluid and Classic.
Configure, Don’t Customize Three packed days of learning covering every new PeopleTools and Enterprise Component feature that allows a customer to transform customizations into configurations or isolated customizations, including
Page and Field Configurator, Event Mapping, Drop Zones, Activity Guides, and WorkCenters.
Drop Zones This one-day course covers Fluid and Classic Drop Zones, a customization isolation strategy that allows customers to isolate page changes from Oracle-delivered pages.
Event Mapping This one day course teaches students how to isolate PeopleCode customizations from Oracle-delivered code.
Fluid Navigation This one-day course teaches students how to build Fluid Navigation, including homepages, tiles, and dashboards.
https://www.jsmpros.com/
Page | 2
Fluid Basic Development This one-day course teaches students how to build Fluid pages and components using Fluid layouts and
CSS style classes. This course also covers Fluid search topics such as Pivot Grid search and Configurable
Search.
Fluid 1 (Basics) This two-day course covers both Fluid Navigation (day 1) and Fluid Basic Development (day 2).
Fluid 2 (Intermediate) Join this two-day course to learn intermediate Fluid topics, such as Fluid page types, Fluid grid handling, mobile page design, CSS3, and Drop Zones.
Fluid 3 (Advanced) Our two-day Fluid 3 Advanced Fluid course teaches students how to use Drag and Drop, Master Detail, JavaScript, and additional CSS3 topics.
Integration Tools This five-day course teaches students a variety of integration topics including File Layouts, App Engine, Component Interfaces, Integration Broker, SOAP, and REST.
Integration Tools Update This three-day course is a subset of our full five-day course, covering SOAP and REST.
PeopleSoft Technical Overview This one-day course provides analysts with an overview of the PeopleSoft infrastructure.
PeopleCode PeopleSoft Developers attend this five-day course to learn about PeopleSoft’s programming language.
Page | 3
PeopleTools 1 This four-day course is perfect for new developers and business analysts. This course teaches the
PeopleSoft development methodology, including fields, records, tables, pages, components, menus, navigation, and security.
PeopleTools 2 This four-day course covers intermediate topics, such as views, subpages, subrecords, summary pages, graphics, etc.
PeopleSoft Test Framework Join our two-day PeopleSoft Test Framework course to learn how to automate end user testing. This course is perfect for teaching developers how to create automated regression tests for Event Mapping, Drop Zones, and Page and Field Configurator.
Query 1 This two-day course teaches the basics of PeopleSoft query, including selecting from records, setting field properties, and basic criteria.
Query 2 This two-day intermediate course covers additional topics, such as manual table joins, expressions, drilling URLs, Connected Query, and Composite Query.
Security This two-day course teaches security administrators how to manage PeopleSoft’s security model, including users, roles, permission lists, and definition security.
JSMPROS INC #2024-UWMSN-00482-RFB COURSE SAMPLES
Page | 1
The following list contains the table of contents for every course included in the 2024 JSMPROS UWMSN contract. Full course details and registration are available online at https://www.jsmpros.com/.
Application Classes Introduction
Ⓒ Copyright About Application Classes
1. Review Activity
Chapter Overview Activity 1-1: Writing Business Logic Summary
2. Object-oriented Concepts
Object-Oriented PeopleCode Object-Oriented Terminology
3. Basics of Application Classes
About Application Packages and Application Classes Walkthrough 3-1: My First Application Class (Person) Walkthrough 3-2: A Simple Test Harness Drill/Inspect Special Words and Variables Walkthrough 3-3: Methods Activity 3-4: More Methods Activity 3-5: Refactoring Walkthrough 3-6: Access Control and Instance Variables Walkthrough 3-7: Constructors Walkthrough 3-8: Initialization Walkthrough 3-9: Properties Activity 3-10: More Properties Activity: Oracle-delivered Example Get-ters and Set-ters Pattern
4. Inheritance https://www.jsmpros.com/
Page | 2
Walkthrough 4-1: Extending a class Activity 4-2: Create New Methods and Properties Activity 4-3: Student Class
5. Test-first Programming
Introduction to Test-first Programming About PSUnit Walkthrough 5-1: Installing PSUnit Walkthrough 5-2: Writing a PSUnit Test Case Walkthrough 5-3: Configuring a PSUnit Test Case Activity 5-4: Create more test cases
6. Interfaces and Abstract Classes
About Interfaces Abstract Classes
7. Composition and Other Design Patterns
About Composition and Why Composition Activity 7-1: Designing a Composition Solution Activity 7-2: Building a Composition Solution
8. Dynamic PeopleCode
Configurable Code Activity 8-1: Dynamic code
9. Use Case: Event Mapping
Introduction to Event Mapping Walkthrough 9-1: Review Direct Deposit Scenario
Page | 3
Walkthrough 9-2: Step 1 Create an Application Class Walkthrough 9-3: Step 2 Event Mapping Service Creation Walkthrough 9-4: Step 3 Map Service Definition to a Content Reference Activity 9-5: Mask Routing Number Concerns Best Practices
10. Java Considerations
Using Java in Application Classes Walkthrough 10-1: Safe JavaObject Usage
11. Best Practices Summary
12. Final Activity
Walkthrough 12-1: Review the Delegate Pattern Activity 12-2: Implement the Delegate Pattern Activity 12-3: Event Mapping
Page | 4
1. Application Engine
What is Application Engine?
Application Engine Features Data Dictionary Integration Meta-SQL Support Effective-Dated Sections Platform-Specific Sections PeopleCode in Application Engine Programs Program Restart Capability
2. Application Engine Structure
Walkthrough 2-1: App Engine Review Application Engine Components Application Engine Program Execution Walkthrough 2-2: Creating an AE Program Section Properties Walkthrough 2-3: Sections with Different Effective Dates Section Execution Sequence Steps and Step Properties Actions Program Properties Activity 2-4: SQL-based App Engine
3. SQL, Sections, Logging
The SQL Action Multiple Sections Log Message Application Libraries Walkthrough 3-1: Application Library
4. State Records
The Purpose of State Records https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/ https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/ https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/topics/chapter-overview-22/ https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/topics/what-is-application-engine/ https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/topics/application-engine-features/ https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/topics/data-dictionary-integration/ https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/topics/meta-sql-support/ https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/topics/effective-dated-sections/ https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/topics/platform-specific-sections/ https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/topics/peoplecode-in-application-engine-programs/ https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/topics/program-restart-capability/ https://www.jsmpros.com/classes/app-engine/lessons/1-application-engine/topics/summary-49/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/chapter-overview-23/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/walkthrough-2-1-app-engine-review/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/application-engine-components/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/application-engine-program-execution/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/walkthrough-2-2-creating-an-ae-program/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/section-properties/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/walkthrough-2-3-sections-with-different-effective-dates/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/section-execution-sequence/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/steps-and-step-properties/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/actions/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/program-properties/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/activity-2-4-sql-based-app-engine/ https://www.jsmpros.com/classes/app-engine/lessons/2-application-engine-structure/topics/summary-50/ https://www.jsmpros.com/classes/app-engine/lessons/3-sql-sections-logging/ https://www.jsmpros.com/classes/app-engine/lessons/3-sql-sections-logging/ https://www.jsmpros.com/classes/app-engine/lessons/3-sql-sections-logging/topics/chapter-overview-24/ https://www.jsmpros.com/classes/app-engine/lessons/3-sql-sections-logging/topics/the-sql-action/ https://www.jsmpros.com/classes/app-engine/lessons/3-sql-sections-logging/topics/multiple-sections/ https://www.jsmpros.com/classes/app-engine/lessons/3-sql-sections-logging/topics/log-message/ https://www.jsmpros.com/classes/app-engine/lessons/3-sql-sections-logging/topics/application-libraries/ https://www.jsmpros.com/classes/app-engine/lessons/3-sql-sections-logging/topics/walkthrough-3-1-application-library/ https://www.jsmpros.com/classes/app-engine/lessons/3-sql-sections-logging/topics/summary-51/ https://www.jsmpros.com/classes/app-engine/lessons/4-state-records/ https://www.jsmpros.com/classes/app-engine/lessons/4-state-records/ https://www.jsmpros.com/classes/app-engine/lessons/4-state-records/topics/chapter-overview-25/ https://www.jsmpros.com/classes/app-engine/lessons/4-state-records/topics/the-purpose-of-state-records/
Page | 5
State Record Characteristics Reviewing an Existing State Record Associating a State Record with an AE Program %SELECT and %BIND Walkthrough 4-1: Creating and Using a State Record
5. Testing and Debugging
Application Engine Testing and Debugging Process Monitor Application Engine Trace Walkthrough 5-1: Viewing the AE Trace File Application Engine Debugger Restarting an Application Engine Program Restarting
6. Do Select
Do Select Do Select Types Select and Fetch Activity 6-1: Row-by-Row Processing Reselect Restartable Programming for Restarts
7. Conditional Processing with SQL
Do Actions Do When Do While Do Until Using SQL for Conditional Logic The Sequence and Interaction of Actions Within a Step
8. App Engine and PeopleCode https://www.jsmpros.com/classes/app-engine/lessons/4-state-records/topics/state-record-characteristics/ https://www.jsmpros.com/classes/app-engine/lessons/4-state-records/topics/reviewing-an-existing-state-record/ https://www.jsmpros.com/classes/app-engine/lessons/4-state-records/topics/associating-a-state-record-with-an-ae-program/ https://www.jsmpros.com/classes/app-engine/lessons/4-state-records/topics/select-and-bind/ https://www.jsmpros.com/classes/app-engine/lessons/4-state-records/topics/walkthrough-4-1-creating-and-using-a-state-record/ https://www.jsmpros.com/classes/app-engine/lessons/4-state-records/topics/summary-52/ https://www.jsmpros.com/classes/app-engine/lessons/5-testing-and-debugging/ https://www.jsmpros.com/classes/app-engine/lessons/5-testing-and-debugging/ https://www.jsmpros.com/classes/app-engine/lessons/5-testing-and-debugging/topics/chapter-overview-26/ https://www.jsmpros.com/classes/app-engine/lessons/5-testing-and-debugging/topics/application-engine-testing-and-debugging/ https://www.jsmpros.com/classes/app-engine/lessons/5-testing-and-debugging/topics/process-monitor/ https://www.jsmpros.com/classes/app-engine/lessons/5-testing-and-debugging/topics/application-engine-trace/ https://www.jsmpros.com/classes/app-engine/lessons/5-testing-and-debugging/topics/walkthrough-5-1-viewing-the-ae-trace-file/ https://www.jsmpros.com/classes/app-engine/lessons/5-testing-and-debugging/topics/application-engine-debugger/ https://www.jsmpros.com/classes/app-engine/lessons/5-testing-and-debugging/topics/restarting-an-application-engine-program/ https://www.jsmpros.com/classes/app-engine/lessons/5-testing-and-debugging/topics/restarting/ https://www.jsmpros.com/classes/app-engine/lessons/5-testing-and-debugging/topics/summary-53/ https://www.jsmpros.com/classes/app-engine/lessons/6-do-select/ https://www.jsmpros.com/classes/app-engine/lessons/6-do-select/ https://www.jsmpros.com/classes/app-engine/lessons/6-do-select/topics/chapter-overview-27/ https://www.jsmpros.com/classes/app-engine/lessons/6-do-select/topics/do-select/ https://www.jsmpros.com/classes/app-engine/lessons/6-do-select/topics/do-select-types/ https://www.jsmpros.com/classes/app-engine/lessons/6-do-select/topics/select-and-fetch/ https://www.jsmpros.com/classes/app-engine/lessons/6-do-select/topics/activity-6-1-row-by-row-processing/ https://www.jsmpros.com/classes/app-engine/lessons/6-do-select/topics/reselect/ https://www.jsmpros.com/classes/app-engine/lessons/6-do-select/topics/restartable/ https://www.jsmpros.com/classes/app-engine/lessons/6-do-select/topics/programming-for-restarts/ https://www.jsmpros.com/classes/app-engine/lessons/6-do-select/topics/summary-54/ https://www.jsmpros.com/classes/app-engine/lessons/7-conditional-processing-with-sql/ https://www.jsmpros.com/classes/app-engine/lessons/7-conditional-processing-with-sql/ https://www.jsmpros.com/classes/app-engine/lessons/7-conditional-processing-with-sql/topics/chapter-overview-28/ https://www.jsmpros.com/classes/app-engine/lessons/7-conditional-processing-with-sql/topics/do-actions/ https://www.jsmpros.com/classes/app-engine/lessons/7-conditional-processing-with-sql/topics/do-when/ https://www.jsmpros.com/classes/app-engine/lessons/7-conditional-processing-with-sql/topics/do-while/ https://www.jsmpros.com/classes/app-engine/lessons/7-conditional-processing-with-sql/topics/do-until/ https://www.jsmpros.com/classes/app-engine/lessons/7-conditional-processing-with-sql/topics/using-sql-for-conditional-logic/ https://www.jsmpros.com/classes/app-engine/lessons/7-conditional-processing-with-sql/topics/the-sequence-and-interaction-of-actions-within-a-step/ https://www.jsmpros.com/classes/app-engine/lessons/7-conditional-processing-with-sql/topics/summary-55/ https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/ https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/ https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/topics/chapter-overview-29/
Page | 6
Using PeopleCode in Application Engine The PeopleCode Editor Referencing Fields in Application Engine PeopleCode PeopleCode Variables Conditional Execution in AE with If-Then Statements Dynamic Section Calls Walkthrough 8-1: PeopleCode Activity 8-2: Improving Performance
9. Set Processing
Set Processing Set Processing, Temporary Tables, and AE Programs Comparing the Performance of Row-By-Row to Set Processing Walkthrough 9-1: Set Processing
10. Temporary Tables
Parallel Processing and Staging Tables Temporary Table Record Definitions Online Execution of AE Programs vs. Batch Mode Walkthrough 10-1: Implementing Parallel Processing in AE Programs Online Allocation of Temporary Tables vs. Batch Mode
11. Running App Engine Programs
Launching an AE Program from the Command Line Online Execution of Application Engine Programs Walkthrough 11-1: CallAppEngine Launching an AE Program Using Process Scheduler Run Control Record Run Control Records and Pages: Reusing vs. Creating The Component Definition Process Definition Granting User Security Access to AE Programs Associating Process Groups with Permission Lists Activity 11-2: Creating a Run Control Page Summary https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/topics/using-peoplecode-in-application-engine/ https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/topics/the-peoplecode-editor/ https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/topics/referencing-fields-in-application-engine-peoplecode/ https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/topics/peoplecode-variables/ https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/topics/conditional-execution-in-ae-with-if-then-statements/ https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/topics/dynamic-section-calls/ https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/topics/walkthrough-8-1-peoplecode/ https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/topics/activity-8-2-improving-performance/ https://www.jsmpros.com/classes/app-engine/lessons/8-app-engine-and-peoplecode/topics/summary-56/ https://www.jsmpros.com/classes/app-engine/lessons/9-set-processing/ https://www.jsmpros.com/classes/app-engine/lessons/9-set-processing/ https://www.jsmpros.com/classes/app-engine/lessons/9-set-processing/topics/chapter-overview-30/ https://www.jsmpros.com/classes/app-engine/lessons/9-set-processing/topics/set-processing/ https://www.jsmpros.com/classes/app-engine/lessons/9-set-processing/topics/set-processing-temporary-tables-and-ae-programs/ https://www.jsmpros.com/classes/app-engine/lessons/9-set-processing/topics/comparing-the-performance-of-row-by-row-to-set-processing/ https://www.jsmpros.com/classes/app-engine/lessons/9-set-processing/topics/walkthrough-9-1-set-processing/ https://www.jsmpros.com/classes/app-engine/lessons/9-set-processing/topics/summary-57/ https://www.jsmpros.com/classes/app-engine/lessons/10-temporary-tables/ https://www.jsmpros.com/classes/app-engine/lessons/10-temporary-tables/ https://www.jsmpros.com/classes/app-engine/lessons/10-temporary-tables/topics/chapter-overview-31/ https://www.jsmpros.com/classes/app-engine/lessons/10-temporary-tables/topics/parallel-processing-and-staging-tables/ https://www.jsmpros.com/classes/app-engine/lessons/10-temporary-tables/topics/temporary-table-record-definitions/ https://www.jsmpros.com/classes/app-engine/lessons/10-temporary-tables/topics/online-execution-of-ae-programs-vs-batch-mode/ https://www.jsmpros.com/classes/app-engine/lessons/10-temporary-tables/topics/walkthrough-10-1-implementing-parallel-processing-in-ae-programs/ https://www.jsmpros.com/classes/app-engine/lessons/10-temporary-tables/topics/online-allocation-of-temporary-tables-vs-batch-mode/ https://www.jsmpros.com/classes/app-engine/lessons/10-temporary-tables/topics/summary-58/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/chapter-overview-32/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/launching-an-ae-program-from-the-command-line/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/online-execution-of-application-engine-programs/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/walkthrough-11-1-callappengine/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/launching-an-ae-program-using-process-scheduler/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/run-control-record/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/run-control-records-and-pages-reusing-vs-creating/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/the-component-definition/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/process-definition/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/granting-user-security-access-to-ae-programs/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/associating-process-groups-with-permission-lists/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/activity-11-2-creating-a-run-control-page/ https://www.jsmpros.com/classes/app-engine/lessons/11-running-app-engine-programs/topics/summary-59/
Page | 7
Approval Workflow Engine
Welcome to the Course!
💡 Hints and Definitions
1. Introduction to AWE
About AWE Walkthrough 1-1: Submit and Review an Approval Walkthrough 1-2: Classic Approval
2. Approval Metadata
Introduction to AWE Metadata Walkthrough 2-1: Transaction Registry Walkthrough 2-2: Cloning the Ad-hoc Approver Class Walkthrough 2-3: Enabling Ad-hoc Approvals Walkthrough 2-4: Query Transaction Header Record Walkthrough 2-5: Transaction Configuration Walkthrough 2-6: Viewing a User List Walkthrough 2-7: Creating a User List Walkthrough 2-8: Ad-hoc Approver User List Walkthrough 2-9: Creating and Maintaining a Role-based User List Activity 2-10: Creating a Role-based User List Walkthrough 2-11: Reviewing a Notification Template Activity 2-12: Creating a Notification Template
3. Approval Process Definitions
Objectives Walkthrough 3-1: Selecting a Process Definition About Process Definitions Activity 3-2: Create an SQL-based User List Walkthrough 3-3: Dynamic Path Deleting Definitions
4. Delegation and Proxies
Page | 8
Walkthrough 4-1: Review Delegation Transactions Walkthrough 4-2: Delegating Access
5. Approvals Page Composer
Classic versus Fluid Walkthrough 5-1: Reviewing the Fluid Approvals Page Composer Activity 5-2: Using the Approvals Page Composer Walkthrough 5-3: Page Composer Developer Registration Walkthrough 5-4: Mobile Approval Options
6. Administering Approvals
Walkthrough 6-1: Approval Monitor Activity 6-2: Find the Status of an Approval
7. Scenario Overview (Developers)
Building the Custom Module Walkthrough 7-1: Review Demo Page AWE Development Checklist
8. AWE Enabling the Transaction
Walkthrough 8-1: Data Model (Record) Changes Walkthrough 8-2: A New Page and Component
9. Cross-reference Record
Understanding the Cross-reference Record Walkthrough 9-1: Creating a Cross-reference Record Walkthrough 9-2: Seeding the Approval Thread ID
10. AWE Application Classes
Page | 9
About AWE Application Classes Walkthrough 10-1: Creating an Event Handler Understanding Ad-hoc Access Logic Walkthrough 10-2: The Ad-hoc Logic Class The Approval Status Monitor Thread Description Class Walkthrough 10-3: The Thread Description Class
11. Build a Notification Template
About Notification Templates Activity 11-1: Creating a Process Launch Notification Template Activity 11-2: Approval Waiting Notification Template Activity 11-3: The Final Approval Notification Template Additional Notification Templates Activity 11-4: Template SQL
12. Creating User Lists
Walkthrough 12-1: User List PeopleCode Walkthrough 12-2: Creating a User List
13. Configuring AWE Processes
Walkthrough 13-1: Approval Registry Walkthrough 13-2: Push Notification Configuration Walkthrough 13-3: Approval Setup Walkthrough 13-4: Approval Process Setup
14. AWE Submission
Walkthrough 14-1: Submission Page Changes Walkthrough 14-2: Initializing the Status Monitor Page PeopleCode Walkthrough 14-3: Create and Edit Functionality Walkthrough 14-4: Test Submission Activity 14-5: Change the Save Button Label Walkthrough 14-6: Approval Component PeopleCode Activity 14-7: Test Approver Page
Page | 10
15. Page Composer Registration
Walkthrough 15-1: Mobile Approval Options Walkthrough 15-2: Developer Registration Data Model Walkthrough 15-3: Developer Registration Walkthrough 15-4: Page Composer
Page | 11
Configure, Don’t Customize
About Configure, Don’t Customize
1. What is a Configuration?
What is a Customization?
What is a Configuration?
What is an Isolated Customization?
2. Classic Plus
Introduction to Classic Plus Walkthrough 2-1: Review System Configuration Activity 2-2: Classic Plus’sing Components More Information Best Practices
3. Pivot Grids
Pivot Grids Walkthrough 3-1: Review an Existing Pivot Grid Walkthrough 3-2: Direct Deposit Pivot Grid Review Walkthrough 3-3: Shaping Data for Pivot Grids Walkthrough 3-4: Query Security Tree Walkthrough 3-5: Pivot Grid Query Walkthrough 3-6: Creating a Pivot Grid Walkthrough 3-7: Job Data Pivot Grid Walkthrough 3-8: Related Actions Walkthrough 3-9: Using the Pivot Grid Viewer Walkthrough 3-10: Custom Data Scenario Walkthrough 3-11: Preparing Data for Pivot Grids Walkthrough 3-12: A Pivot Grid Query Walkthrough 3-13: Creating a Custom Pivot Grid Walkthrough 3-14: Pivot Grid Views Walkthrough 3-15: Publishing as a Tile Activity 3-16: Another Pivot Grid
Page | 12
4. Related Content
About Related Content Walkthrough 4-1: Review Related Content Configuration Walkthrough 4-2: Component Related Content (Classic) Walkthrough 4-3: Default Related Content Activity 4-4: Define a Query Related Content Service Walkthrough 4-5: Page Related Content (Classic) Walkthrough 4-6: Service Filters Walkthrough 4-7: Generic File Attachments Activity 4-8: Create a Service Filter Walkthrough 4-9: Review Fluid Related Content Understanding Fluid Related Content Activity 4-10: Configure Fluid Tile Related Content Activity 4-11: Dynamic Tile Content Activity 4-12: Pivot Grid Tile
5. Simplified Analytics
Walkthrough 5-1: Review Existing Simplified Analytics Walkthrough 5-2: Adding Simplified Analytics to a Component
6. Related Actions
Introduction to Related Actions Walkthrough 1: Add a Related Action to a Classic Page Activity 2: Add a Related Action to the Fluid Job Data Page Walkthrough 6-1: Remove a Related Action Activity 6-2: Define a Service Walkthrough 6-3: Insert a Related Action Walkthrough 6-4: Related Action Menu Structure Activity 6-5: Add Your Own Related Actions Walkthrough 6-6: Related Action Row-level Security
7. Event Mapping
Page | 13
(8.58-) Walkthrough: My First Event Mapping (8.59+) Walkthrough: My First Event Mapping Review Direct Deposit Scenario Hide Print Options Mask Routing Number Event Mapping with Tiles Push Notifications Concerns Best Practices
8. Page and Field Configurator
Introduction to Page Field Configurator Walkthrough 8-1: Hiding a Field Activity 8-2: Hide the Currency Code Walkthrough 8-3: Criteria Walkthrough 8-4: User Lists Walkthrough 8-5: Sequencing Criteria Activity 8-6: Hiding the National Identifier Walkthrough 8-7: Data Masking Migration
9. Data Privacy Framework
Understanding the Data Privacy Framework Steps to configure Relevant PeopleBooks Entries Walkthrough 9-1: Using the Data Privacy Framework
10. Drop Zones (8.57+)
About Drop Zones Walkthrough 10-1: Find all Pages with Drop Zones Walkthrough 10-2: HCM Drop Zone Content Walkthrough 10-3: HCM Drop Zone Configuration Walkthrough 10-4: FSCM Drop Zone Content Walkthrough 10-5: FSCM Drop Zone Configuration
Page | 14
Activity 10-6: Employee Header for HCM Direct Deposit Walkthrough 10-7: PeopleCode in Drop Zones Multi-level Drop Zones Walkthrough 10-8: Classic Drop Zones Walkthrough 10-9: Adding Drop Zones to Custom Components Walkthrough 10-10: Migration Life Cycle Management Preparing for Drop Zones
11. Notification Framework
Walkthrough 11-1: General Configuration Walkthrough 11-2: Configuring an Alert Walkthrough 11-3: Events
12. Classic WorkCenters
Walkthrough 12-1: Review an Existing WorkCenter Walkthrough 12-2: Review WorkCenter Administration Pages Walkthrough 12-3: Creating a WorkCenter Walkthrough 12-4: Creating WorkCenter Pagelets Activity 12-5: Creating a WorkCenter The Metadata Behind a WorkCenter
13. Fluid WorkCenters
Walkthrough 13-1: Creating a Fluid WorkCenter Activity 13-2: Creating a WorkCenter My Work Links
14. Classic Activity Guides
Walkthrough 14-1: Review Existing Activity Guide
Page | 15
Walkthrough 14-2: My First Activity Guide Activity 14-3: Related Content Activity Guide Activity Guides and PeopleCode
15. Fluid Activity Guides
How to Build a Basic Fluid Activity Guide Walkthrough 15-1: Create a Basic Fluid Activity Guide Walkthrough 15-2: Create a Fluid Activity Guide with Context Walkthrough 15-3: Review Fluid Activity Guide Composer Walkthrough 15-4: Creating a Category Walkthrough 15-5: Configuring a Fluid Activity Guide Walkthrough 15-6: Launching the Fluid Activity Guide from a Tile
16. Push Notifications
Understanding Push Notifications Walkthrough 16-1: Push Notification Configuration Walkthrough 16-2: Testing Client-side Subscriptions Walkthrough 16-3: Subscribing from a Tile Scenarios and Use Cases Activity 16-4: Account Change Notification Sample Publishing Code
17. PeopleCode API for Excel
Walkthrough 17-1: Writing Data to a Spreadsheet Activity 17-2: Add a Header Row to a Spreadsheet
18. PeopleTools Branding
Walkthrough 18-1: Creating a Theme Walkthrough 18-2: Company Info Walkthrough 18-3: Simplified Branding
Page | 16
19. Integration Tools
REST
Authentication Walkthrough 19-1: Invoking Query Access Service (No Prompts) Walkthrough 19-2: Using Prompts Walkthrough 19-3: Choosing Result/Output Fields Walkthrough 19-4: Image/Binary data and QAS Activity 19-5: Invoking a Query Access Service Walkthrough 19-6: Using QAS as an AJAX Data Source
20. Page Composer
Walkthrough 20-1: Reviewing the Fluid Approvals Page Composer Activity 20-2: Using the Approvals Page Composer Walkthrough 20-3: Page Composer Developer Registration Walkthrough 20-4: Adding an Action Button
21. Search Framework
Steps to create Keyword Search Indexes Walkthrough 21-1: Review Search Index Metadata Activity 21-2: Last Update Timestamp Walkthrough 21-3: Create a Search Query Walkthrough 21-4: Create a Search Definition Walkthrough 21-5: Search Definition Administration
22. App Engine Action Plugins
Introduction to AE Action Plugins What can AE Action Plugins do?
Walkthrough 1: Creating an AE Action Plugin Migrating AE Action Plugins
Page | 17
23. Fluid Forms and Approval Builder
Building Forms using Fluid Forms and Approval Builder
Page | 18
Drop Zones
Welcome to This Course!
Introduction to Drop Zones
Drop Zones Summary Walkthrough: Finding Drop Zones
My First Drop Zone
Walkthrough: Creating Drop Zone Content Walkthrough: Configuring Drop Zone Content Walkthrough: FSCM Drop Zone Content Walkthrough: FSCM Drop Zone Configuration
Drop Zone Basics
Walkthrough: HCM Direct Deposit Employee Header Walkthrough: PeopleCode in Drop Zones PeopleCode Download Multi-level Drop Zones Review Walkthrough: Classic Drop Zones
Advanced Drop Zone Topics
Review: Creating Your Own Drop Zones Walkthrough: Adding a Chart Through a Drop Zone PeopleCode for Drop Zone Chart (Download)
Migration
Walkthrough: Migration Life Cycle Management Considerations Preparing for Drop Zones
Page | 19
Event Mapping
Welcome to This Course!
1. About Event Mapping
Event Mapping Rules Event Mapping Steps Event Mapping Template Naming Conventions Concerns
2. Event Mapping Activities
(8.58-) Walkthrough: My First Event Mapping (8.59+) Walkthrough: My First Event Mapping Review Direct Deposit Scenario Hide Print Options Mask Routing Number Log Direct Deposit Changes Push Notifications Event Mapping with Tiles
3. Migration
Migration
Page | 20
Fluid Navigation
About this Course
Introduction to Fluid
Intro to Fluid: Text Walkthrough 1-1: Review Elements of Fluid Walkthrough 1-2: Review a Fluid Component
Fluid Homepages
Walkthrough 2-1: Create a Personal Homepage Activity 2-2: Personal Homepage: Favorites Tiles Walkthrough 2-3: Creating Public Homepages Activity 2-4: Public Homepage: Integration Administrator
Fluid Tiles
Walkthrough 3-1: “Pinning” a page Activity 3-2: Integration Network Tile Tile Metadata Review Walkthrough 3-3 (alternate): Add Tile Image Activity 3-4: Configure Image for Integration WorkCenter Tile Walkthrough 3-5: Add Tile to the Repository Walkthrough 3-6: Add Tile to Homepage Activity 3-7: Creating an Integration Administrator Category and Tile Walkthrough 3-8: Create a Navigation Collection Walkthrough 3-9: Creating Tiles with the Tile Wizard Activity 3-10: Creating and Publishing a Navigation Collection
Fluid Dashboards
Walkthrough 4-1: Review a Fluid Dashboard Walkthrough 4-2: Create a Fluid Dashboard Activity 4-3: Create an Integration Administrator Dashboard
Page | 21
Conditional Navigation
About Conditional Navigation: Text Disabling Conditional Navigation Walkthrough 5-1: Configuring Conditional Navigation in HCM Self Service SQL to Identify Content References using Conditional Navigation Debugging Conditional Navigation
Page | 22
Fluid Basic Development
Welcome to the course!
Hints and Definitions
Creating a Data Model
Walkthrough 1-1: Scenario Overview Walkthrough 1-2: Creating Fields Walkthrough 1-3: Creating Translate Values Walkthrough 1-4: Creating Tables
My First Page
Walkthrough 2-1: Creating a Fluid Page Walkthrough 2-2: Adding Fields to a Fluid Page Walkthrough 2-3: Layout Walkthrough 2-4: Adding a Save Button Walkthrough 2-5: Device Simulation Walkthrough 2-6: Form-factor Adaptive Design
Two-panel Layout
Walkthrough 3-1: Creating a Two-panel Layout Page Walkthrough 3-2: Defining a Sidebar View Walkthrough 3-3: Sidebar Content Walkthrough 3-4: Preparing a Subpage Walkthrough 3-5: Finalizing the Two-panel Layout Bonus: Adding Badges to Lists
Search
Introduction to Fluid Search Walkthrough 4-1: Creating a Search Component Walkthrough 4-2: Using PT_SEARCHPAGE Walkthrough 4-3: Creating a Pivot Grid Data Model Walkthrough 4-4: Using the Pivot Grid Wizard Configurable Search Keyword Search
Page | 23
Fluid 1
Introduction to Fluid
Intro to Fluid: Text Walkthrough 1-1: Review Elements of Fluid Walkthrough 1-2: Review a Fluid Component
Fluid Homepages
Walkthrough 2-1: Create a Personal Homepage Activity 2-2: Personal Homepage: Favorites Tiles Walkthrough 2-3: Creating Public Homepages Activity 2-4: Public Homepage: Integration Administrator
Fluid Tiles
Walkthrough 3-1: “Pinning” a page Activity 3-2: Integration Network Tile Tile Metadata Review Walkthrough 3-3 (alternate): Add Tile Image Activity 3-4: Configure Image for Integration WorkCenter Tile Walkthrough 3-5: Add Tile to the Repository Walkthrough 3-6: Add Tile to Homepage Activity 3-7: Creating an Integration Administrator Category and Tile Walkthrough 3-8: Create a Navigation Collection Walkthrough 3-9: Creating Tiles with the Tile Wizard Activity 3-10: Creating and Publishing a Navigation Collection
Fluid Dashboards
Walkthrough 4-1: Review a Fluid Dashboard Walkthrough 4-2: Create a Fluid Dashboard Activity 4-3: Create an Integration Administrator Dashboard
Conditional Navigation
Page | 24
About Conditional Navigation: Text Disabling Conditional Navigation Walkthrough 5-1: Configuring Conditional Navigation in HCM Self Service SQL to Identify Content References using Conditional Navigation Debugging Conditional Navigation
My First Page
Walkthrough 2-1: Creating a Fluid Page Walkthrough 2-2: Adding Fields to a Fluid Page Walkthrough 2-3: Layout Walkthrough 2-4: Adding a Save Button Walkthrough 2-5: Device Simulation Walkthrough 2-6: Form-factor Adaptive Design
Two-panel Layout
Walkthrough 3-1: Creating a Two-panel Layout Page Walkthrough 3-2: Defining a Sidebar View Walkthrough 3-3: Sidebar Content Walkthrough 3-4: Preparing a Subpage Walkthrough 3-5: Finalizing the Two-panel Layout Bonus: Adding Badges to Lists
Search
Introduction to Fluid Search Walkthrough 4-1: Creating a Search Component Walkthrough 4-2: Using PT_SEARCHPAGE Walkthrough 4-3: Creating a Pivot Grid Data Model Walkthrough 4-4: Using the Pivot Grid Wizard Configurable Search Keyword Search
Page | 25
Fluid 2
1. Introduction
Fluid UX Design Guidelines Walkthrough 1-1: Review Activity
2. Using Page Types
Constructing Fluid Components Activity 2-1: Reusable Action Button Footer Activity 2-2: Custom Header Part 1 Activity 2-3: Custom Header Part 2 Activity 2-4: Navigation Sidebar Side Page Tabs Event Processing Order
3. Grids
Activity 3-1: Stacked Grids (Fields) Mobile Grid Activity Overview Activity 3-2: Actionable Row Indicators Activity 3-3: Configuring a Modal Popup Activity 3-4: Editable Tables Activity 3-5: Custom Grid Headers Part 1 Activity 3-6: Custom Grid Headers Part 2 Activity 3-7: List Grid Layout Activity 3-8: Fluid Grids and PeopleCode Additional Grid Types
4. Other Group Box Options
Activity 4-1: Adding Items to the Header Action Menu Activity 4-2: Group Boxes for Custom Headers Activity 4-3: Accordions Activity 4-4: Button Bar
Page | 26
Activity 4-5: Popup Menu
5. Dynamic Tiles
Activity 5-1: Grouplets Activity 5-2: Tile Wizard Application Class
6. Fluid-specific PeopleCode
Activity 6-1: Initialize the Side Panel Activity 6-2: Manipulating the Banner Activity 6-3: Display a Confirmation Message
7. CSS3
Activity 7-1: CSS layout for the Action Footer Activity 7-2: Using Oracle JET CSS Framework
8. Drop Zones
Walkthrough 8-1: HCM Drop Zone Content Walkthrough 8-2: HCM Drop Zone Configuration Walkthrough 8-3: FSCM Drop Zone Content Walkthrough 8-4: FSCM Drop Zone Configuration Activity 8-5: Employee Header for HCM Direct Deposit Activity 8-6: Job Data Drop Zones
9. Conclusion
My Oracle Support Documentation Survey
Page | 27
Fluid 3
☁ Demo Environments
Chapter 1 Fluid Review… and More!
Walkthrough 1-1: Review Activity Walkthrough 1-2: Device Simulation Walkthrough 1-3: Adaptive Grids Walkthrough 1-4: DIV Grid and CSS Activity 1-5: Apply your own CSS Walkthrough 1-6: Drag and Drop
Chapter 2 Drop Zones (8.57+)
Walkthrough 2-1: HCM Drop Zone Content Walkthrough 2-2: HCM Drop Zone Configuration Activity 2-3: Employee Header for Direct Deposit Walkthrough 2-4: Enabling Drop Zones PeopleCode and Drop Zones Migrations Drop Zones and Lifecycle Management
Chapter 3 Scroll Areas
Walkthrough 3-1: Using Scroll Areas
Chapter 4 Master Detail
Walkthrough 4-1: Creating the Side Page https://www.jsmpros.com/classes/fluid3/lessons/welcome-to-the-course-%f0%9f%8e%89/ https://www.jsmpros.com/classes/fluid3/lessons/welcome-to-the-course-%f0%9f%8e%89/ https://www.jsmpros.com/classes/fluid3/lessons/welcome-to-the-course-%f0%9f%8e%89/topics/%e2%93%92-copyright/ https://www.jsmpros.com/classes/fluid3/lessons/welcome-to-the-course-%f0%9f%8e%89/topics/%f0%9f%92%a1-hints-and-definitions/ https://www.jsmpros.com/classes/fluid3/lessons/welcome-to-the-course-%f0%9f%8e%89/topics/%e2%98%81-demo-environments/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-1-fluid-review-and-more/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-1-fluid-review-and-more/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-1-fluid-review-and-more/topics/chapter-overview-49/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-1-fluid-review-and-more/topics/walkthrough-1-1-review-activity/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-1-fluid-review-and-more/topics/walkthrough-1-2-device-simulation/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-1-fluid-review-and-more/topics/walkthrough-1-3-adaptive-grids/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-1-fluid-review-and-more/topics/walkthrough-1-4-div-grid-and-css/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-1-fluid-review-and-more/topics/activity-1-5-apply-your-own-css/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-1-fluid-review-and-more/topics/walkthrough-1-6-drag-and-drop/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-1-fluid-review-and-more/topics/summary-88/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/topics/chapter-overview-50/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/topics/about-drop-zones-4/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/topics/walkthrough-2-1-hcm-drop-zone-content/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/topics/walkthrough-2-2-hcm-drop-zone-configuration/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/topics/activity-2-3-employee-header-for-direct-deposit/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/topics/walkthrough-2-4-enabling-drop-zones/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/topics/peoplecode-and-drop-zones/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/topics/migrations/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/topics/drop-zones-and-lifecycle-management/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-2-drop-zones-8-57/topics/summary-89/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-3-scroll-areas/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-3-scroll-areas/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-3-scroll-areas/topics/chapter-overview-51/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-3-scroll-areas/topics/introduction-25/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-3-scroll-areas/topics/walkthrough-3-1-using-scroll-areas-2/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-3-scroll-areas/topics/summary-90/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/topics/chapter-overview-52/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/topics/introduction-26/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/topics/walkthrough-4-1-creating-the-side-page/
Page | 28
Walkthrough 4-2: Target Page Query Walkthrough 4-3: Page Activate PeopleCode and Registration Walkthrough 4-4: Creating a Content Reference Activity 4-5: Complete the Hotel Grid Master Detail Framework Settings Gotcha’s Generating a URL to a Master/Detail Component
Chapter 5 JavaScript in Fluid
Walkthrough 5-1: Hiding a Menu Item JavaScript Libraries
Chapter 6 Fluid Related Content
About Related Content Walkthrough 6-1: Review Fluid Related Content Understanding Fluid Related Content Activity 6-2: Configure Fluid Tile Related Content Activity 6-3: Dynamic Tile Content
Chapter 7 PeopleTools Branding
Walkthrough 7-1: Creating a Theme Walkthrough 7-2: Company Info CSS Variables
Chapter 8 Classic Conversion
Walkthrough 8-1: Conversion Basics Activity 8-2: Save Button Activity 8-3: Related Display Summary https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/topics/walkthrough-4-2-target-page-query/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/topics/walkthrough-4-3-page-activate-peoplecode-and-registration/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/topics/walkthrough-4-4-creating-a-content-reference/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/topics/activity-4-5-complete-the-hotel-grid/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/topics/master-detail-framework-settings/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/topics/gotchas/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/topics/generating-a-url-to-a-master-detail-component/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-4-master-detail/topics/summary-91/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-5-javascript-in-fluid/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-5-javascript-in-fluid/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-5-javascript-in-fluid/topics/chapter-overview-53/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-5-javascript-in-fluid/topics/introduction-27/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-5-javascript-in-fluid/topics/walkthrough-5-1-hiding-a-menu-item/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-5-javascript-in-fluid/topics/javascript-libraries/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-5-javascript-in-fluid/topics/summary-92/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-6-fluid-related-content/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-6-fluid-related-content/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-6-fluid-related-content/topics/chapter-overview-54/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-6-fluid-related-content/topics/about-related-content-2/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-6-fluid-related-content/topics/walkthrough-6-1-review-fluid-related-content/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-6-fluid-related-content/topics/understanding-fluid-related-content-2/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-6-fluid-related-content/topics/activity-6-2-configure-fluid-tile-related-content/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-6-fluid-related-content/topics/activity-6-3-dynamic-tile-content/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-6-fluid-related-content/topics/summary-93/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-7-peopletools-branding/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-7-peopletools-branding/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-7-peopletools-branding/topics/chapter-overview-55/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-7-peopletools-branding/topics/introduction-28/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-7-peopletools-branding/topics/walkthrough-7-1-creating-a-theme/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-7-peopletools-branding/topics/walkthrough-7-2-company-info/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-7-peopletools-branding/topics/css-variables/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-7-peopletools-branding/topics/summary-94/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-8-classic-conversion/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-8-classic-conversion/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-8-classic-conversion/topics/chapter-overview-56/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-8-classic-conversion/topics/walkthrough-8-1-conversion-basics/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-8-classic-conversion/topics/activity-8-2-save-button/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-8-classic-conversion/topics/activity-8-3-related-display/ https://www.jsmpros.com/classes/fluid3/lessons/chapter-8-classic-conversion/topics/summary-95/
Page | 29
Integration Tools
Activity: Create Fields Activity: Create Records Activity: Create Pages Activity: Create Components
Chapter 1 Tools Overview
PeopleCode and File Layout Definitions Component Interfaces The Integration SDK Integration Broker
Chapter 2 Batch Integrations
Command Line Utilities External Tables and Database Links Database Triggers
SQR
App Engine Batch versus Real-time Integrations
Chapter 3 Working with “Flat Files”
Flat File Input and Output Working with Flat Files: SQR vs PeopleCode What is a File Layout?
Walkthrough 3-1: Creating a Sample Data Record Walkthrough 3-2: Creating a File Layout Walkthrough 3-3: Importing Data Using a File Layout and PeopleCode Walkthrough 3-4: Exporting Data using a File Layout and PeopleCode
Page | 30
Chapter 4 File Layouts
Watch: File Layout Properties File Layouts in Detail File Layout Definition Properties Inserting Record Definitions File Layout Record Properties Inserting Segments and Field Definitions File Layout Field Properties Field Inheritance Special Considerations for Different File Types Printing File Layouts
Chapter 5 PeopleCode and File Layouts
PeopleCode File Class The GetFile Function File Objects and Plain Text Files File Objects and File Layouts Importing Data into One Table Exporting Data from One Table to a Flat File Exporting Data from Multiple Tables to One Flat File Importing a Hierarchical Flat File into Three Tables
Chapter 6 Generating XML and JSON
About File Formats Using the XmlDoc Class to Create XML Files Walkthrough 6-1: Documents Module Walkthrough 6-2: Testing Documents Walkthrough 6-3: Populating Documents with PeopleCode Walkthrough 6-4: Documents with Collections Walkthrough 6-5: The PeopleCode JsonBuilder Class Walkthrough 6-6: The PeopleCode JsonObject and JsonArray More JSON Options Activity 6-7: Create JSON Files Walkthrough 6-8: Parsing JSON Using PeopleTools JSON Classes
Chapter 7 Component Interfaces
Page | 31
About Component Interfaces Steps to Implement a Component Interface Walkthrough 7-1: Defining a Component Interface Working with a Component Interface The Four Primary Elements of a Component Interface Walkthrough 7-2: Component Interfaces w/o Default Properties Editing Properties Validating the Component Interface Methods Setting Component Interface Security Walkthrough 7-3: Controlling Access to a Component Interface Walkthrough 7-4: Testing a Component Interface Component Interface PeopleCode Templates Walkthrough…
This is the start of the file's text. The full file is on GovTribe.
File details come from the government source that posted it. Updated .