...
affiliation | (json data specs, not a message) | |
uhUuid | non-empty, single value | |
affID | non-empty, single value; persPositionID | |
orgHierarchy | non-empty optional list | |
| ||
role | non-emptyoptional, single value | |
officeLocation | optional, single object | |
| ||
phonesAsEntered | optional, single value | |
faxesAsEntered | optional, single value |
...
Code Block |
---|
ROUTING KEY: affiliation.modify.{role}.{orgRootCode}.{any-middle-org-codes}.{orgLeafCode} (account for periods in role values) modifyAffiliation messageData affiliation messageDataBefore affiliation { "modifyAffiliation": { "messageData": { "affiliation": { "uhUuid": "10967714", "affID": "12345", "orgHierarchyofficeLocation": [ { "codebuilding": "ESITC", "descriptionfloor": "Enterprise Systems" }, 6", { "code"cubicle": "ES-1", "description": "ES-PeopleSoft HR" 615" } ] } }, "messageDataBefore": { "affiliation": { "uhUuid": "10967714", "affID": "12345", "orgHierarchyofficeLocation": [ { "codebuilding": "ESITC", "descriptionfloor": "Enterprise Systems" }, { "code": "ES-3", "descriptioncubicle": "ES-Software Engineering315" } ] } } } } |
Code Block |
---|
ROUTING KEY: affiliation.delete.{role}.{orgRootCode}.{any-middle-org-codes}.{orgLeafCode} (account for periods in role values) deleteAffiliation messageData affiliation { "deleteAffiliation": { "messageData": { "affiliation": { "uhUuid": "10967714", "affID": "12345" } } } } |
...