Date: Thu, 28 Mar 2024 21:21:33 +0000 (UTC)
Message-ID: <439645021.7035.1711660893573@ip-10-10-7-29.ec2.internal>
Subject: Exported From Confluence
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_7034_973639863.1711660893570"
------=_Part_7034_973639863.1711660893570
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/exported.html
Existing person with new affiliation
Existing person with new affiliation
Scenario Background:
An existing employee has enrolled to take classes, so now has affiliatio=
n and attribute data in both the institutional HR system and the institutio=
nal Student Information System (SIS).
Scenario Narrative:
- An institutionally defined process invokes the Person Registration and =
Update service either via a REST API (synchronous method) or by placing a P=
erson Update message into the Person Update queue. The payload of this call=
/message contains this person's demographic and affiliation information fro=
m the SIS, including the unique identifier used in the SIS.
- The Person Registration and Update service invokes the Person Match ser=
vice.
- The Person Match Service evaluates the demographic information to deter=
mine whether or not the SIS information matches an existing person.
- If an exact match, the affiliation is applied to the existing person.=
li>
- If a possible match, a verification process is triggered.
- If matching reveals that the SIS unique identifier is already in use by=
a different person, a verification process is triggered to resolve the dis=
crepancy.
- If no match, a new person is created.
- The Person Registration and Update Service stores the new SIS affiliati=
on and attribute information in the Person Master Store.
- The Person Registration and Update Service calls the Group Update Servi=
ce (synchronous) or places a Person Update message in the Person Update que=
ue (asynchronous).
- The Group Update service re-calculates data-driven group membership bas=
ed on the person's affiliation and attribute data (including the newly adde=
d SIS attribute data).
- The Group Update service invokes the Group-Based Provisioning service (=
synchronous) or places a Group Update message on the Group Update queue (as=
ynchronous).
- The Group-Based Provisioning Service evaluates the person's group membe=
rships and performs any provisioning required by the newly added groups.
- The user is able to access resources secured by groups or attributes re=
lating to their newly added SIS attributes.
------=_Part_7034_973639863.1711660893570--