We’re currently evaluating options for onboarding contractors into SailPoint. Our HR Source of Truth is a system called Vista, and we’re considering several approaches:
- Manual Entry via Managed Non-Employee Feature
o We would manually input each contractor. Currently, we have around 30 contractors, and the onboarding rate is relatively low. - Flat-File Integration Using Contractor Source Template
o This would involve creating a flat-file source specifically for contractors. - Separate Company Setup in Vista with Web Services Integration
o We’d create a second “company” in Vista for contractors and connect it to SailPoint using the same Web Services Direct Connection and API configuration as our primary HR integration. - External System (e.g., Airtable) Mimicking HR Database
o Use a tool like Airtable to replicate the HR system structure and feed contractor data into SailPoint.
Key Question:
Is it possible to define an org code in Vista that would automatically assign a manager to a contractor in SailPoint?
Our goal is to ensure that when a contractor is assigned a specific org code, SailPoint can automatically associate them with a designated manager (who is an internal employee from our primary HR system). This would allow us to:
• Enable access certifications
• Set up approval chains with the correct approvers
We also want to maintain a clear separation between internal employees and contractors—keeping contractors grouped by their respective companies in Vista, while still treating them as contractors in SailPoint.
Has anyone implemented a similar setup or have insights on best practices for this kind of configuration?