;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Edify's UCAS Process Model ;; For Customer Service Operator (CSO) ;; ;; Jessica Chen-Burger, Austin Tate, Nov 2001 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; note the passing "note authorised..." must all in lower cases !! ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema receive_delegated_student_enq_from_CCS_with_app_no (receive delegated student enquiry ?id ?name ?dob ?perm-add ?temp-add ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6) (nodes (1 ("receive and process student enquiry" ?id ?name ?dob ?perm-add ?temp-add ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6)) )) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema receive_delegated_student_enq_from_CCS_without_app_no (receive delegated student enquiry ?name) (nodes (1 ("receive and process student enquiry" ?name )) )) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Escalating Processes: ;; ;; Escalate to CCS. This happens when there is a student ;; enquiry that can not be dealt with by CSR and therefore is ;; forwarded to CCS. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema escalate_student_enq_to_ccs_with_app_no ("receive and process student enquiry" ?id ?name ?dob ?perm-add ?temp-add ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6) (nodes (1 (escalate student enquiry ?id ?name ?dob ?perm-add ?temp-add ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6)) )) ;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema escalate_student_enq_to_ccs_without_app_no ("receive and process student enquiry" ?name) (nodes (1 (escalate student enquiry ?name)) )) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Diagram: Edify-4.dia ;; ;; CSR processes, note that ONLY CCO can carry out these processes. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema receive_and_process_student_enq_with_app_no ("receive and process student enquiry" ?id ?name ?dob ?perm-add ?temp-add ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6) (nodes (1 ("receive student enquiry with app no." ?id ?name)) (2 ("handle simple errors" ?id ?name ?dob)) (3 ("notify that web site is correct and ack card is out of date" ?id ?name)) (4 ("handle changes on application - not-address" ?id ?name ?dob ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6)) (5 ("handle changes on application - permanent" ?id ?name ?perm-add)) (6 ("handle changes on application - temp address" ?id ?name ?temp-add)) (7 ("handle missing ack card or password" ?id ?name ?perm-add)) (8 ("handle missing enquiry" ?id ?name ?perm-add )) (9 ("compose and provide reply to student" ?id ?name ?perm-add)) ) (orderings (1 2)(1 3)(1 4)(1 5)(1 6)(1 7)(1 8) (2 9)(3 9)(4 9)(5 9)(6 9)(7 9)(8 9) ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Note that the same process "receive and process student enquiry" ;; has been overloaded with two different types of arguments, ;; one with lots of variables, and one with only one variable. (define-schema receive_and_process_student_enq_without_app_no ("receive and process student enquiry" ?name) (nodes (1 ("receive and process student enquiry without app no." ?name)) ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; end of file ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;