session number 10 workflow panel discussion3cbg.sbcc.edu/conferences/2009/session 10 south.pdf ·...
TRANSCRIPT
![Page 1: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/1.jpg)
Session Number 10
Workflow Panel DiscussionVentura County Community College DistrictBill Pearce – Principal Consultant, SIG
![Page 2: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/2.jpg)
Overview
VCCCD has been utilizing Workflow for a number of years, but the usage has increased greatly since we brought up Luminis (MyVCCCD.) We have created a process to maintain users and roles in Workflow via Banner. We are also using a technique presented at Summit 2009 to populate dropdown boxes in Workflows. We will also discuss briefly access to Workflow via Luminis, and show a simple Workflow example.
![Page 3: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/3.jpg)
Topics
• Workflow Maintenance from Banner
– Process Flow
– GYSUSER Script
– GURUCLS Database Triggers
– Sample Screenshots
– Populate dropdown boxes
• Workflow Channels in Luminis
• A simple Workflow example
• Questions?
![Page 4: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/4.jpg)
Process Flow
GYSUSER
Script (run in
cron)
Nightly
Process
GURUCLS
Database
Triggers
pw_workflow procedures:
p_workflow_users
p_workflow_roles
Workflow users, roles,
dropdowns maintained
in workflow schema
pw_workflow procedures:
p_workflow_secr_dropdown
![Page 5: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/5.jpg)
GYSUSER
• Runs every 5 minutes in cron
• New Non-Student Employees, Third Party ID change
– Creates workflow user, generic roles
– Districtwide role wfuser, by location wfuser_xxx
• Terminated Employees (All)
– Terminates workflow user and all roles
• Re-instated Non-Student Employees
– Activates workflow user, generic roles
![Page 6: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/6.jpg)
GURUCLS Database Triggers
• After insert
– Creates role from WF_xxxx user class assignments
– Example – security class WF_PURCH_DEPT creates role Purch_Dept in workflow
• After delete
– Terminates workflow role equivalent to security class
• Location change
– Creates new location role, doesn’t disable old
![Page 7: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/7.jpg)
User and generic roles created (employee hired at MC)
![Page 8: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/8.jpg)
PEAEMPL Home Org changes from MC to DAC
![Page 9: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/9.jpg)
User assigned to WF_xxxxsecurity classes
![Page 10: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/10.jpg)
Corresponding roles in workflow
![Page 11: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/11.jpg)
User deleted from WF_xxxxsecurity classes
![Page 12: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/12.jpg)
Roles ended in workflow
![Page 13: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/13.jpg)
Employee is terminated
![Page 14: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/14.jpg)
User and all roles ended in workflow
![Page 15: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/15.jpg)
Employee is re-activated
![Page 16: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/16.jpg)
User and generic roles re-instated (not security class roles)
![Page 17: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/17.jpg)
Dropdown list in Workflow
![Page 18: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/18.jpg)
User CWEINGART added to Contract Admin Security Class
![Page 19: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/19.jpg)
User TCOBOS added to Dean/Manager Security Class
![Page 20: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/20.jpg)
Procedures run in nightly process
![Page 21: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/21.jpg)
Dropdown list updated in Workflow
![Page 22: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/22.jpg)
Production Workflow Channels (SSO)
![Page 23: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/23.jpg)
For SSO to work, External Authentication must be Immutable ID -
We use Third-Party ID
![Page 24: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/24.jpg)
Worklist is in-frame
![Page 25: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/25.jpg)
Open Workflow is out-of-frame
![Page 26: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/26.jpg)
Access to Test Instances (not SSO)
![Page 27: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/27.jpg)
Simple Workflow Example Page 1
![Page 28: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/28.jpg)
Simple Workflow Example Page 2
![Page 29: Session Number 10 Workflow Panel Discussion3cbg.sbcc.edu/conferences/2009/Session 10 South.pdf · Session Number 10 Workflow Panel Discussion Ventura County Community College District](https://reader033.vdocuments.site/reader033/viewer/2022050200/5f5393f473141d3a90456e56/html5/thumbnails/29.jpg)
Questions?