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 payrollPlatformId for 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.