{"id":1647,"date":"2016-02-29T19:15:08","date_gmt":"2016-02-29T19:15:08","guid":{"rendered":"https:\/\/www.education.uw.edu\/coeir\/?p=255"},"modified":"2018-05-07T22:14:00","modified_gmt":"2018-05-07T22:14:00","slug":"fall-quarter-cycle-30","status":"publish","type":"post","link":"https:\/\/www.education.uw.edu\/technologycenter\/workplans\/fall-quarter-cycle-30\/","title":{"rendered":"Fall Quarter \u2013 Cycle 30"},"content":{"rendered":"<p>\n\tFeb 29, 2016 &#8211; Mar 11, 2016\n<\/p>\n<p>\n\tThis cycle will continue work on the shared Person data and authorization systems. We have person data coming into system from several sources and want the data synchronized coherently. We also want tools to efficiently review who is authorized to use our systems.\n<\/p>\n<h2>\n\tWork Complete<br \/>\n<\/h2>\n<h3>\n\tAppreview&nbsp;<br \/>\n<\/h3>\n<ul>\n<li>\n\t\t&quot;Admit &amp; scholarship&quot; now&nbsp;included in MyGrad needs update\n\t<\/li>\n<li>\n\t\t<span style=\"line-height: 1.6;\">Update &quot;OSS Evaluation&quot; in App Review to &quot;Status&quot;<\/span>\n\t<\/li>\n<\/ul>\n<h3>\n\tPerson<br \/>\n<\/h3>\n<ul>\n<li>\n\t\tUnified data structure for storing person information, logging changes to person data, and user authorizations. Different components of Person had been built out with each sub-system and we ended up with similar but incompatible records. Migrated these to a common data structure.\n\t<\/li>\n<li>\n\t\tAll changes to Person record go through a common Person update manager which prioritizes conflicting input and detects and logs changes.\n\t<\/li>\n<li>\n\t\tAuthorization is stored differently in various systems. Previously we pulled raw authorization values into Person reports and translated into human readable synopsis as page was rendered. Changed this to import and store an authorization summary which allows for more flexible reporting options.\n\t<\/li>\n<li>\n\t\tRecord authorization date and user that authorized to all system authorizations. To keep the above authorization cache up to date, we need a mechanism to allow various COE systems to report authorization changes to the Person database. We now have an inter-system web service for authorization change notices.&nbsp;\n\t<\/li>\n<li>\n\t\tPerson view has been updated to give more information about person records. Authorizations are only links to other COE system user edit tools if user is authorized. Added missing systems to authorization views (Appreview, Budgets, Person, Room Booking).\n\t<\/li>\n<li>\n\t\tPerson log view shows history of Person record and authorization changes.\n\t<\/li>\n<li>\n\t\tReport of persons with authorizations and no current appointments\n\t<\/li>\n<li>\n\t\tReport by COE info system of who is authorized\n\t<\/li>\n<\/ul>\n<h3>\n\tInfrastructure<br \/>\n<\/h3>\n<ul>\n<li>\n\t\tAdd IfModule to pubcookie config in all project .htaccess files\n\t<\/li>\n<\/ul>\n<p>\n\t&nbsp;\n<\/p>\n<h2>\n\tWork Planned<br \/>\n<\/h2>\n<h3>\n\tPerson<br \/>\n<\/h3>\n<ul>\n<li>\n\t\tRecord authorization date and user that authorized to all system authorizations\n\t<\/li>\n<li>\n\t\tEntity caching system to allow pages to include nested data with indirect relationships efficiently\n\t<\/li>\n<li>\n\t\tPerson view to display more detailed authorizations per system\n\t<\/li>\n<li>\n\t\tAdd MRBS permissions to person authorization views\n\t<\/li>\n<li>\n\t\tReport by system of who is authorized\n\t<\/li>\n<li>\n\t\tMy Authorizations screen at root of educ\/a\/ project\n\t<\/li>\n<li>\n\t\tSystem context menu indicate current user authorizations\n\t<\/li>\n<li>\n\t\tAppointment job title as searchable field for Person\n\t<\/li>\n<li>\n\t\tRefine person search taking too long to run, strange results on number searches\n\t<\/li>\n<li>\n\t\tHide auth links for viewer only roles\n\t<\/li>\n<li>\n\t\tClean up layout, responsive, fixed top menus, more bootstrap oriented\n\t<\/li>\n<\/ul>\n<p>\n\t&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Feb 29, 2016 &#8211; Mar 11, 2016 This cycle will continue work on the shared Person data and authorization systems. We have person data coming into system from several sources and want the data synchronized coherently. We also want tools to efficiently review who is authorized to use our systems. Work Complete Appreview&nbsp; &quot;Admit &amp; scholarship&quot; now&nbsp;included in MyGrad needs update Update &quot;OSS Evaluation&quot; in App Review to &quot;Status&quot; Person Unified data structure for storing person information, logging changes to&#8230;<\/p>\n<div><a class=\"more-link\" href=\"https:\/\/www.education.uw.edu\/technologycenter\/workplans\/fall-quarter-cycle-30\/\">Continue reading <span class=\"screen-reader-text\">Fall Quarter \u2013 Cycle 30<\/span><\/a><\/div>\n","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[10,13],"tags":[],"class_list":["post-1647","post","type-post","status-publish","format-standard","hentry","category-workplans","category-workreviews"],"aioseo_notices":[],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","320w":"","480w":"","800w":"","mug-shot":"","sidebar-width":"","full-content":""},"post_excerpt_stackable_v2":"<p>Feb 29, 2016 &#8211; Mar 11, 2016 This cycle will continue work on the shared Person data and authorization systems. We have person data coming into system from several sources and want the data synchronized coherently. We also want tools to efficiently review who is authorized to use our systems. Work Complete Appreview&nbsp; &quot;Admit &amp; scholarship&quot; now&nbsp;included in MyGrad needs update Update &quot;OSS Evaluation&quot; in App Review to &quot;Status&quot; Person Unified data structure for storing person information, logging changes to person data, and user authorizations. Different components of Person had been built out with each sub-system and we ended up&hellip;<\/p>\n<div><a class=\"more-link\" href=\"https:\/\/www.education.uw.edu\/technologycenter\/workplans\/fall-quarter-cycle-30\/\">Continue reading <span class=\"screen-reader-text\">Fall Quarter \u2013 Cycle 30<\/span><\/a><\/div>\n","category_list_v2":"<a href=\"https:\/\/www.education.uw.edu\/technologycenter\/category\/workplans\/\" rel=\"category tag\">Work Plans<\/a>, <a href=\"https:\/\/www.education.uw.edu\/technologycenter\/category\/workreviews\/\" rel=\"category tag\">Work Reviews<\/a>","author_info_v2":{"name":"Paul Hanisko","url":"https:\/\/www.education.uw.edu\/technologycenter\/author\/haniskowashington-edu\/"},"comments_num_v2":"0 comments","_links":{"self":[{"href":"https:\/\/www.education.uw.edu\/technologycenter\/wp-json\/wp\/v2\/posts\/1647","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.education.uw.edu\/technologycenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.education.uw.edu\/technologycenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.education.uw.edu\/technologycenter\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.education.uw.edu\/technologycenter\/wp-json\/wp\/v2\/comments?post=1647"}],"version-history":[{"count":3,"href":"https:\/\/www.education.uw.edu\/technologycenter\/wp-json\/wp\/v2\/posts\/1647\/revisions"}],"predecessor-version":[{"id":1776,"href":"https:\/\/www.education.uw.edu\/technologycenter\/wp-json\/wp\/v2\/posts\/1647\/revisions\/1776"}],"wp:attachment":[{"href":"https:\/\/www.education.uw.edu\/technologycenter\/wp-json\/wp\/v2\/media?parent=1647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.education.uw.edu\/technologycenter\/wp-json\/wp\/v2\/categories?post=1647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.education.uw.edu\/technologycenter\/wp-json\/wp\/v2\/tags?post=1647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}