;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Edify's UCAS Process Model ;; For Call Center Supervisor (CCS) ;; ;; Jessica Chen-Burger, Austin Tate, Nov 2001 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; The top level ucas process may be a normal process, clearing or ;; a defer student application processes, as described below. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Diagram: edify-1.dia ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema perform_top_level_ucas_process_1_normal ("perform top level UCAS process" ?id ?name ?dob ?perm-add ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6 ?exam-score ) (nodes (1 ("receive normal student application" ?id ?name ?dob ?perm-add)) (2 ("process student application form" ?id ?name ?perm-add)) (3 ("forward student application to university" ?id ?name ?dob ?perm-add ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6)) (4 ("receive reply from university for student" ?id ?name ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6 )) (5 ("receive and forward student's choices" ?id ?name ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6 )) (6 ("receive and forward examination result to University" ?id ?name ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6 )) (7 ("collect and publish university's decision for student" ?id ?name ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6 )) (8 ("enter clearing process" ?id ?name)) ) (orderings (1 2) (2 3 4)(4 5)(4 6)(5 7)(6 7) (1 8) ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema perform_top_level_ucas_process_2_clearing ("perform top level UCAS process" ?id ?name ?dob ?perm-add ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6 ?exam-score ) (nodes (1 ("enter clearing process" ?id ?name)) ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema perform_top_level_ucas_process_3_defer ("perform top level UCAS process" ?id ?name ?dob ?perm-add ?instID-courseID-1 ?instID-courseID-2 ?instID-courseID-3 ?instID-courseID-4 ?instID-courseID-5 ?instID-courseID-6 ?exam-score ) (nodes (1 ("defer student application" ?id ?name)) ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Enter Clearing Process may be invoked on its own, or as a part of ;; top level UCAS process. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema enter_clearing_process ("enter clearing process" ?id ?name) (nodes (1 ("Confirm Entering Clearing Process" ?id ?name)) (2 ("Execute Clearing Process" ?id ?name)) ) (orderings (1 2) ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema defer_application ("defer student application" ?id ?name) ; primitive ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Diagram: edify-2.dia ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema process_student_application_form ("process student application form" ?id ?name ?perm-add) (nodes (1 ("send acknowledgement to student" ?id ?name ?perm-add)) (2 ("check application form - 1" ?id ?name )) (3 ("handle missing or error information" ?id ?name ?perm-add)) (4 ("provide standard advice to student" ?id ?name ?perm-add)) ) (orderings (1 2) (2 3)(2 4) ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; provide standard advice may be invoke by itself or as a part of ;; of the overall ucas top level process. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema provide_standard_advice_to_student ("provide standard advice to student" ?id ?name ?perm-add) ; primitive ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Diagram: edify-3.dia ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema handle_missing_or_error_information_1_UCAS_init ("handle missing or error information" ?id ?name ?perm-add) (nodes (1 ("ask student for more information" ?id ?name ?perm-add)) (2 ("receive and process student enquiry" ?id ?name)) (3 ("check application form - 2" ?id ?name ?perm-add)) ) (orderings (1 2)(2 3)) ;; activity 3 may be looped back, see below. ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema handle_missing_or_error_information_2_student_init ("handle missing or error information" ?id ?name ?perm-add) (nodes (1 ("receive and process student enquiry" ?id ?name)) (2 ("check application form - 2" ?id ?name ?perm-add)) ) (orderings (1 2) ) ) ;;;;;;;;;;;;;;;;; Note: loop point (define-schema check_application_form_2_finish ("check application form - 2" ?id ?name ?perm-add) ; primitive ) (define-schema check_application_form_2_loop ("check application form - 2" ?id ?name ?perm-add) (nodes (1 ("handle missing or error information" ?id ?name ?perm-add)) ) ) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Diagram: Edify-7.dia ;; ;; Note: Should CCS receive any student enquiries, CCS dispatches this ;; to CSR. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; dispatch activity (define-schema delegate_student_enq_to_CSR_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 (delegate 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 delegate_student_enq_to_CSR_without_app_no ("receive and process student enquiry" ?name) (nodes (1 (delegate student enquiry ?name)) )) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; CCS receives the ESCALATED issues from CSR ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-schema receive_escalated_student_enq_from_CSR_with_app_no (receive escalated 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 ("Authorise Action on Student Enquiry" ?id ?name)) (2 (delegate 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)) ) (orderings (1 2) ) ) ;;;;;;;;;;;;;;;;;;;;;;; (define-schema receive_escalated_student_enq_from_CSR_without_app_no (receive escalated student enquiry ?name ) (nodes (1 ("Authorise Action on Student Enquiry" ?name)) (2 (delegate student enquiry ?name )) ) (orderings (1 2) ) ) ;;;;;;;;;;;;;;;;;;;; end of file ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;