Presentation is loading. Please wait.

Presentation is loading. Please wait.

RESTful Workflow. The Team ➢ James Bennett IU) ➢ Eric Westfall IU) ➢ Kurt McNew IU) ➢ Andy Hill IU) ➢ Francis Fernandez.

Similar presentations


Presentation on theme: "RESTful Workflow. The Team ➢ James Bennett IU) ➢ Eric Westfall IU) ➢ Kurt McNew IU) ➢ Andy Hill IU) ➢ Francis Fernandez."— Presentation transcript:

1 RESTful Workflow

2 The Team ➢ James Bennett (Rice @ IU) ➢ Eric Westfall (Rice @ IU) ➢ Kurt McNew (Rice @ IU) ➢ Andy Hill (Rice @ IU) ➢ Francis Fernandez (Rice @ IU) ➢ Tom Clark (UXI) ➢ James Smith (KFS) ➢ Jonathan Keller (KFS @ UCD) ➢ Jeff Largent (KC @ IU) ➢ Gayathri Athreya (KC) ➢ Sid Savara (Hawaii)

3 The goal Build a RESTful, distributed workflow system which can route stuff for people to take action on

4 Technology ➢ Language - Java 7 using Spring Boot ➢ Database - MongoDB ➢ VCS – GitHub ➢ Communication – Skype group

5 Fun Challenges ➢ Hotel network ➢ Java 8 on Mac ➢ Infrastructure

6 Modules ➢ Identity (this was already done enough) ➢ Workflow ➢ Notifications ➢ Front-end

7 Resources ➢ /processDefinitions (doc types) ➢ /activities (route nodes) ➢ /processInstances (doc headers) ➢ /responsibilities (KEW rule responsibilities) ➢ /tasks (action requests) ➢ /notifications (action list email service)

8 Workflow engine ➢ POST /processInstances/ { status: “PREROUTE”, title: “My first document!”, processDefinitionId: 1 }

9 Workflow engine ➢ PUT /processInstances/1 { status: “ENROUTE”, title: “My first document!”, processDefinitionId: 1 }

10 Workflow engine ➢ PUT /tasks/1 { status: “APPROVED” }

11 Action List


Download ppt "RESTful Workflow. The Team ➢ James Bennett IU) ➢ Eric Westfall IU) ➢ Kurt McNew IU) ➢ Andy Hill IU) ➢ Francis Fernandez."

Similar presentations


Ads by Google