12266

26
1 © 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID GPS for Workflow Where’s My Workflow: A Solution! Liz Sanchez and Todd Adams University of Denver April 14, 2015 Session ID 12266

Transcript of 12266

Page 1: 12266

1© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

GPS for WorkflowWhere’s My Workflow: A Solution!

Liz Sanchez and Todd Adams

University of Denver

April 14, 2015

Session ID 12266

Page 2: 12266

2© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Introduction: Where’s my Workflow

That’s what we asked, so we built “Where’s my Workflow”

Who has not asked about the status of a transaction in workflow?

• Whose worklist is it in?

• Is there an error?

Empower users to answer this question

Page 3: 12266

3© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

GPS for Workflow: Where’s My Workflow

Implementing Where’s My Workflow…

• Life Before Where’s My Workflow

• System Features

• Development Environment

• System Components

• Future Considerations and Modifications

Page 4: 12266

4© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Life Before Where’s My Workflow

Page 5: 12266

5© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Life Before Where’s My Workflow

Why did we do this?

• Increased use of Banner Workflow to solve business problems

o Most new Self-Service Banner applications implement workflow.

o IT staff improved development techniques.

• “Are we there yet? Are we there yet? Are we there yet?”

o User’s Pain + Developer’s Pain = Critical Mass.

Page 6: 12266

6© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

System Features

Page 7: 12266

7© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

System Features

• Application Independent

o Simple engine returns baseline information generated by workflow.

o Register your application and go. Minimal coding for “out of the box” use.

• Institution Specific Customization

o Everything you need is already in Banner/Workflow environment.

o Single “gotcha” is how you utilize workflow.

Page 8: 12266

8© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

System Features

• Displays Points of Contact – User or Role

o Reveal where the work item will be or has been directed in the approval chain.

o Shows who originated the work item.

• Restricted Access

o Originator of transaction.

o Workflow approver or Workflow owner role.

Page 9: 12266

9© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

System Features

• Filters on status, date range and/or work list label

o Running, Completed, Alert, Abort.

o Searchable worklist with wild cards.

o jQuery Datepicker.

• Hyperlink to transaction detail

o Calls procedure application package to display transaction information.

Page 10: 12266

10© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Where’s my Workflow Interface in SSB

Page 11: 12266

11© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Workflow Status

Page 12: 12266

12© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Workflow Detail

Page 13: 12266

13© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Development Environment

Page 14: 12266

14© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Development Environment

• Each application maintains a transaction tracking table

• Trigger a Workflow event

• Must join parent transaction row to workflow event through unique key.

Page 15: 12266

15© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

System Components

Page 16: 12266

16© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

System Components

Where’s My Workflow Components

• Registration table provides WMWF access for application

• Custom table with key fields needed for engine to build application-specific search.

• Application HTML Procedure

• Custom procedure to render HTML application details.

Page 17: 12266

17© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

System Components

Where’s My Workflow Registration Table

• Workflow event name – Identifies specific workflow

• Workflow owner role name – Enable global user access

• Workflow ID – Define data elements that link application to work item

Page 18: 12266

18© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

System Components

• Functions

• Return workflow ID for event and unique transaction key.

• Return array of context variables and values.

Page 19: 12266

19© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

System Components

Calling Where’s My Workflow

• Create WebTailor Menu item.

• du_bwgkwmwf.P_ShowWFItem?p_wfevent=<Workflow.Event.Name>

Page 20: 12266

20© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

System Components

Page 21: 12266

21© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

System Components

Workflow Tables

• Workflow.event

• Workflow.eng_workflow

• Workflow.eng_workitem

• Workflow.eng_workflow_alert

• Workflow.eng_properties_value

• Workflow.wfuser & Workflow.role

Page 22: 12266

22© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Future Considerations

Page 23: 12266

23© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Future Considerations

• Remove WF owner dependency.

• More consistent application of roles.

• How does your institution manage WF roles?

• Approvers “down stream” can see all work items, at any time.

• Show approver decision.

• Further develop ability to access values of context parameters.

Page 24: 12266

24© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Summary

• WMWF a method to track status of WorkFlow events

• Searchable method to fetch transaction details

• Empowers users to research their work

• Work in progress

• Access to more information within Workflow

• WMWF Makeover: Improved UI

Page 25: 12266

25© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Questions & Answers

Page 26: 12266

26© 2015 ELLUCIAN. CONFIDENTIAL & PROPRIETARY | Session ID

Thank you!Liz Sanchez Todd Adams

Please complete the online session evaluation form.• Via your registration account Log into your registration account at

https://ellucianlive2015.smarteventscloud.com/connect/publicDashboard.ww

• choose the link to “Surveys””

Session ID 12266