PrismHR API user-related processes for initial and ongoing imports
PrismHR Import Users (initial imports), and PrismHR Import Ongoing (includes ongoing user imports) handle Active / Inactive user records in PrismHR and ClientSpace in the following manner.
Initial Imports: Insert
PrismHR User Status |
ClientSpace User Status |
After Import ClientSpace User |
---|---|---|
Active |
N/A |
Inactive |
Inactive | N/A | Inactive |
Excluded |
N/A |
Not Imported |
Initial Imports: Update
PrismHR User Status |
ClientSpace User Status |
After Import ClientSpace User |
---|---|---|
Active |
Active |
Active |
Active |
Inactive |
Inactive |
Inactive |
Active |
Inactive |
Inactive |
Inactive |
Inactive |
Excluded |
Not Imported |
Not Imported |
Ongoing Imports: Insert
PrismHR User Status |
ClientSpace User Status |
After Import ClientSpace User |
---|---|---|
Active |
N/A |
Inactive |
Inactive |
N/A |
Inactive |
Excluded |
N/A |
Not Imported |
Ongoing Imports: Update
PrismHR User Status |
ClientSpace User Status |
After Import ClientSpace User |
---|---|---|
Active |
Active |
Active |
Active |
Inactive |
Inactive |
Inactive |
Active |
Inactive |
Inactive |
Inactive |
Inactive |
Excluded |
Not Imported |
Not Imported |
When retrieving User Details for a User from an Import Queue record, if PrismHR returns an error "User xxxx does not exist," the existing ClientSpace User record is set to Inactive (if it exists). The queue record is set to Completed with the message “User 'userId' cannot be found in Prism, inactivated in ClientSpace (if exists), queue record automatically Completed."