z-PAX Vendor Onboarding
The following steps outline the standard process for onboarding a new vendor integrating with the ZPAX payroll platform via SFTP file upload.
1. Schema Validation
- The schema file is shared with the vendor for review and confirmation that they can produce files conforming to the required format.
2. Development Environment Setup
- The Shared Services team adds the vendor to the development database and creates a unique
payrollPlatformIdfor the vendor.
3. Sample File Generation and Verification
- The vendor generates a sample payroll file following the ZPAX schema and submits it to the Shared Services team.
- The Shared Services and RC (Rehab Connect) teams validate the sample file in the development environment.
4. SFTP Access Configuration
- The DevOps team creates the SFTP credentials required for the vendor’s access.
- DevOps also configures the process to copy uploaded files from SFTP to the S3 bucket.
5. File Upload and Processing in Development
- Once approved, the vendor begins uploading payroll files to the SFTP location.
- The Shared Services team verifies successful ingestion and processing of the uploaded files in the development environment.
- The RC team tests webhook processing and confirms correct data display in the development system.
6. Production Readiness Configuration
- The DevOps team enables the SFTP folder trigger for the production processor Lambda function.
- The Shared Services team adds the vendor to the production database and ensures webhook calls function correctly in both pre-production and production environments.
7. Pre-Production and Production Validation
- The RC team configures and verifies the vendor setup in the pre-production database.
- After successful validation, the RC team completes configuration and verification in the production database.